Mon système d’exploitation iMac a été mis à niveau hier soir vers OS X El Capitan (version 10.11).
J’utilise XAMPP 5.5.28. MySQL et ProFTPD fonctionnent, mais Apache Web Server ne fonctionne pas après la mise à niveau.
Même si le journal d’application dit ..
Starting Apache Web Server... /Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Puis essayé de le démarrer sur le terminal
$ sudo /Applications/XAMPP/xamppfiles/bin/httpd (48)Address already in use: AH00072: make_sock: could not bind to address [::]:80 (48)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
J’ai vérifié si une autre application utilisait le même port par
$ netstat -anp tcp | grep :80
Et rien ne l’utilise.
En tout cas, pour éviter l’erreur, j’ai changé le port 80 en 8888 par
$ vi /Applications/XAMPP/etc/httpd.conf
Ensuite, j’ai essayé de redémarrer le serveur Web sur le terminal et cela a fonctionné.
Maintenant je me demande
80
? Toute aide est appréciée.
J’ai eu le même problème Et j’ai pensé que c’était une impasse pour El Capitan MAIS je l’ai fait fonctionner maintenant: Le problème était qu’Apache était déjà en marche, aucune idée de comment. Il suffit donc d’aller au terminal et tapez (Connexion en tant qu’utilisateur root)
sudo su - cd /etc/apache2/ apachectl stop exit
Ensuite, allez à XAMPP et essayez de démarrer apache à partir de là. Si cela ne fonctionne pas, redémarrez votre système, puis allez au terminal:
sudo su - cd /etc/apache2/ apachectl start apachectl stop exit
Ensuite, allez à XAMPP et essayez de démarrer apache à partir de là.