Başka bir Apache yüklendi mi? Bir terminalden (Applications-> Utilities-> Terminal.app) şunu deneyin:
ps balta | grep httpd
Yerel web paylaşımınız etkinse aşağıdaki gibi bir şey görmelisiniz:
25829 ?? Ss 0: 00.04 / usr / sbin / httpd -D ÖNSÖZ -D WEBSHARING_ON 25831 ?? S 0: 00.00 / usr / sbin / httpd -D ÖNSÖZ -D WEBSHARING_ON
O zaman dene
ps balta | grep apache
Varsayılan yüklemeyi kullanıyorsanız bu hiçbir şey döndürmemelidir, ancak başka bir sunucu yüklüyse olabilir.
Apache / usr / sbin dışında bir şeyden çalışıyorsa, değiştirilmiş olması durumunda PATH ortam değişkeninizi araştırmak isteyebilirsiniz.
Apple tarafından sağlanan varsayılan httpd.conf dosyasını da (deneyimleriniz düzenlenmişse) kullanmayı deneyebilirsiniz.
Mevcut olanın bir yedeğini alın
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
'Orijinal' httpd.conf dosyasını kopyalayın
sudo cp /etc/apache2/original/httpd.conf /etc/apache2/httpd.conf
Web sunucusunu yeniden başlatın
sudo apachectl yeniden başlatma
Bir yan notta .. Herhangi bir uzun vadeli web geliştirme yapıyorsanız veya yapacaksanız, MacPorts veya Homebrew'dan apache2, php, mysql, vb. Yüklemenizi tavsiye ederim. Biraz öğrenme eğrisi var, ama asmak için kolaydır ve uzun yoldan faydalanırsınız. Örnek bağlantı noktası komutları:
Yüklenecek uygulamaları arayın
port arama apache2
Apache2'yi yükle
sudo port install apache2 (şu anda sürüm 2.2.22)
Apache2'yi kaldır
sudo bağlantı noktası kaldırma apache2
Yükselt..
sudo port yükseltme apache2
Ayrıca, MacPorts her şeyi / opt / dizinine yükler (Bence Homebrew da yapar), böylece artık istemiyorsanız her zaman tüm dizini silebilirsiniz. Yine, siperlerde biraz kazmak sakıncası yoksa ve bilgisayarınız bu uygulamaları kaynak kodundan derlerken sabırlı olabilirseniz (bu uzun olabilir), zaman ayırmaya değer olacaktır.