0 votes

Comment diagnostiquer une configuration inconnue d'Apache ?

J'utilise mamp depuis un certain temps et tout fonctionne très bien. Et puis aujourd'hui je vais le démarrer et mamp alert me dit qu'apache est déjà en cours d'exécution sur ce port et qu'il faut en choisir un autre. Alors, sans démarrer mamp, je tape local host dans le navigateur web - mon moyen habituel d'accéder aux sites que je développe - et une page s'affiche et dit IT WORKS !, ce qui me dit que j'ai un fichier index.php quelque part sur mon ordinateur qui fait écho à It works ! Mais mamp ne fonctionne pas et je ne trouve nulle part ce stupide fichier it works. Est-ce qu'il y a un moyen de diagnostiquer cela et peut-être de tuer ce serveur apache pour que je puisse redémarrer mamp sans changer de port ?

0voto

Nick Masao Points 536

Vous pouvez utiliser lsof pour savoir quels processus écoutent sur quels ports.

Par exemple :

lsof -Pnl +M -i4 | grep ":80"

(en supposant que le processus s'exécute sur le port 80)

Vous pouvez alors utiliser ps pour déterminer le nom du processus correspondant à cet identifiant :

ps -p <pid>

0voto

dmg Points 56

Si mamp est le seul serveur que vous utilisez localement, vous pouvez essayer d'ouvrir le moniteur d'activité, de rechercher tous les processus myslqld en cours d'exécution et de les quitter, puis de redémarrer Mamp.

ou, comme demandé, via le terminal : killall -9 mysqld

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X