Czy zainstalowano kolejny Apache? Z terminala (Aplikacje-> Narzędzia-> Terminal.app) spróbuj:
ps ax | grep httpd
Jeśli lokalne udostępnianie w sieci jest włączone, powinieneś zobaczyć coś takiego:
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
Więc spróbuj
ps ax | grep apache
Nie powinno to zwracać niczego, jeśli korzystasz z domyślnej instalacji, ale może się zdarzyć, jeśli zainstalowany został inny serwer.
Jeśli apache działa z czegoś innego niż / usr / sbin, możesz chcieć sprawdzić zmienną środowiskową PATH na wypadek, gdyby została zmieniona.
Możesz także spróbować użyć domyślnego pliku httpd.conf dostarczonego przez Apple (na wypadek, gdyby Twój plik był edytowany).
Utwórz kopię zapasową bieżącego
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
Skopiuj „oryginalny” plik httpd.conf
sudo cp /etc/apache2/original/httpd.conf /etc/apache2/httpd.conf
Uruchom ponownie serwer WWW
sudo apachectl restart
Na marginesie. Jeśli jesteś lub zamierzasz tworzyć oprogramowanie internetowe w dłuższej perspektywie, radzę zainstalować apache2, php, mysql itp. Z MacPorts lub Homebrew. Jest trochę krzywej uczenia się, ale jest to łatwe, gdy się ją opanujesz i skorzystasz na długim dystansie. Przykładowe polecenia portu:
Wyszukaj aplikacje do zainstalowania
wyszukiwanie portów apache2
Zainstaluj apache2
sudo port install apache2 (obecnie wersja 2.2.22)
Odinstaluj apache2
sudo port odinstaluj apache2
Aktualizacja..
sudo port upgrade apache2
Ponadto MacPorts instaluje wszystko w katalogu / opt / (myślę, że Homebrew też to robi), więc zawsze możesz po prostu usunąć cały katalog, jeśli już go nie chcesz. Ponownie, jeśli nie masz nic przeciwko kopaniu w okopach i możesz być cierpliwy, gdy komputer kompiluje te aplikacje z kodu źródłowego (może to być długie), warto poświęcić chwilę.