Un autre Apache a-t-il été installé ? Depuis un terminal (Applications-> Utilitaires-> Terminal.app) essayez :
ps ax | grep httpd
Vous devriez voir quelque chose comme ce qui suit si votre partage web local est activé :
25829 ? ? Ss 0:00.04 /usr/sbin/httpd -D FOREGROUND -D WEBSHARING_ON 25831 ? ? S 0:00.00 /usr/sbin/httpd -D FOREGROUND -D WEBSHARING_ON
Essayez alors
ps ax | grep apache
Ceci ne devrait rien retourner si vous utilisez l'installation par défaut, mais pourrait le faire si un autre serveur a été installé.
Si apache s'exécute à partir d'un autre endroit que /usr/sbin, vous pouvez examiner votre variable d'environnement PATH au cas où elle aurait été modifiée.
Vous pouvez également essayer d'utiliser le fichier httpd.conf par défaut fourni par Apple (au cas où le vôtre aurait été modifié).
-
Faites une sauvegarde de l'actuel
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
-
Copiez le fichier httpd.conf 'original'.
sudo cp /etc/apache2/original/httpd.conf /etc/apache2/httpd.conf
-
Redémarrez le serveur web
sudo apachectl restart
Sur une note latérale Si vous êtes ou serez amené à faire du développement web à long terme, je vous conseille d'installer apache2, php, mysql, etc. depuis MacPorts ou Homebrew. Il y a un peu de courbe d'apprentissage, mais c'est facile quand vous avez le coup de main et vous en bénéficierez sur le long terme. Exemples de commandes de port :
Recherche d'applications à installer
recherche de port apache2
Installer apache2
sudo port install apache2 (actuellement version 2.2.22)
Désinstaller apache2
sudo port uninstall apache2
Mise à niveau
sudo port upgrade apache2
De plus, MacPorts installe tout dans le répertoire /opt/ (je pense que Homebrew le fait aussi), donc vous pouvez toujours supprimer le répertoire entier si vous n'en voulez plus. Encore une fois, si cela ne vous dérange pas de creuser un peu dans les tranchées et si vous pouvez être patient pendant que votre ordinateur compile ces applications à partir du code source (cela peut être long), cela en vaudra la peine.