MAMP Pro: Apache ne pouvait pas être démarré parce que le port est déjà en cours d'utilisation
Lorsque vous essayez de démarrer mes serveurs, Apache ne démarre pas, et MAMP valoir que le port ([::]:8888) est déjà en cours d'utilisation.
J'ai essayé à peu près tous les sens je sais que de déterminer quel est le processus à l'aide de ce port (ainsi que de nombreuses solutions précédemment inscrite à faire), mais je n'obtiens aucun résultat. Ni lsof ou netstat, rien de liste sur le port 8888. Il ne semble pas être quelque chose en utilisant ce port.
J'ai besoin d'améliorer mon de recherche et de trouver ce que(le cas échéant) est vraiment en utilisant le port, ou en quelque sorte convaincre MAMP que le port n'est pas en cours d'utilisation. Des suggestions?
EDIT: Changer le port 8887 permet à Apache de départ. Cela ne change pas le fait que rien n'est en utilisant le port 8888 et il devrait fonctionner avec ce port.
OriginalL'auteur Mystagogue | 2014-09-30
Vous devez vous connecter pour publier un commentaire.
Essayez d'aller sur le moniteur d'activité et de recherche pour les Mysqld et Httpd et la fin de tout processus pour eux. Redémarrez Mamp.
OriginalL'auteur pinkp
Tuer tous les httpd et Mysqld processus résolu le problème pour moi. J'avais environ 10 instances de httpd en cours d'exécution. Je ne sais pas pourquoi.
OriginalL'auteur Rick Suel
Après la mise à jour de bash-4.3.27-10.4 u, j'ai également noté que apache ne parvient pas à démarrer sur le port 8889 à l'aide de MAMPS 1.7.2 fonctionnant sur Mac OS X 10.6.8 sur un Intel Core Duo. Soupir. La solution semble être de revenir à l'ancienne versions de bash et sh.
Les enquêtes confirment que le nouveau sh OU de la nouvelle bash OU les deux empêchera de lancer apache.
OriginalL'auteur Robs
Désolé pour la réponse tardive.
Cette commande vous dira ce processus ou le démon est à l'aide de 8888:
Si vous n'aimez pas ça, n'hésitez pas à tuer l'ID de processus à l'aide de tuer (ou killall pour le nom de Processus)
OriginalL'auteur Florian Bidabe
Open => MAMP => Préférences => Port => Modifier Apache port
8888 to 8080
Redémarrer MAMP. Il va travailler.
OriginalL'auteur Muthu17
S'est avéré que mon Mac Apache commencé lors de l'installation d'une extension PHP pour être utilisé plus tard avec MAMP. J'ai alors simplement arrêté. Puis MAMP commencé à travailler à nouveau.
OriginalL'auteur leymannx
si vous allez à
préférences > lors de la sortie de MAMP > cochez la case 'arrêt des serveurs'
lorsque vous quittez MAMP il va tuer tous les processus décrits ci-dessus.
OriginalL'auteur Marco Diversi