Wurde ein anderer Apache installiert? Versuchen Sie von einem Terminal (Anwendungen-> Dienstprogramme-> Terminal.app):
ps ax | grep httpd
Wenn Ihre lokale Webfreigabe aktiviert ist, sollte Folgendes angezeigt werden:
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
Dann versuche es
ps ax | grep apache
Dies sollte nichts zurückgeben, wenn Sie die Standardinstallation verwenden, möglicherweise jedoch, wenn ein anderer Server installiert wurde.
Wenn Apache von etwas anderem als / usr / sbin ausgeführt wird, sollten Sie Ihre Umgebungsvariable PATH untersuchen, falls sie geändert wurde.
Sie können auch versuchen, die von Apple bereitgestellte Standarddatei httpd.conf zu verwenden (falls Ihre Datei bearbeitet wurde).
Erstellen Sie eine Sicherungskopie der aktuellen Version
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
Kopieren Sie die 'ursprüngliche' httpd.conf-Datei
sudo cp /etc/apache2/original/httpd.conf /etc/apache2/httpd.conf
Starten Sie den Webserver neu
sudo apachectl Neustart
Nebenbei bemerkt. Wenn Sie eine langfristige Webentwicklung durchführen oder durchführen werden, würde ich empfehlen, Apache2, PHP, MySQL usw. von MacPorts oder Homebrew zu installieren. Es gibt eine kleine Lernkurve, aber es ist einfach, wenn Sie den Dreh raus haben und auf lange Sicht davon profitieren. Beispiel für Portbefehle:
Suchen Sie nach zu installierenden Anwendungen
Port-Suche apache2
Installieren Sie apache2
sudo port install apache2 (aktuell version 2.2.22)
Deinstallieren Sie apache2
sudo port deinstalliere apache2
Aktualisierung..
Sudo Port Upgrade Apache2
Außerdem installiert MacPorts alles im Verzeichnis / opt / (ich denke, Homebrew auch), sodass Sie immer nur das gesamte Verzeichnis löschen können, wenn Sie sie nicht mehr möchten. Wenn es Ihnen nichts ausmacht, ein wenig in den Gräben zu graben und geduldig sein kann, während Ihr Computer diese Apps aus dem Quellcode kompiliert (dies kann langwierig sein), lohnt es sich.