Apakah Apache lain sudah diinstal? Dari terminal (Aplikasi-> Utilitas-> Terminal.app) coba:
ps kapak | grep httpd
Anda akan melihat sesuatu seperti berikut ini jika berbagi web lokal Anda diaktifkan:
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
Lalu coba
ps kapak | grep apache
Ini seharusnya tidak menghasilkan apa-apa jika Anda menggunakan instalasi default, tetapi mungkin jika server lain diinstal.
Jika apache dijalankan dari apa pun selain / usr / sbin, maka Anda mungkin ingin menyelidiki variabel lingkungan PATH Anda jika itu telah diubah.
Anda juga dapat mencoba menggunakan file httpd.conf default yang disediakan oleh Apple (jika Anda telah diedit).
Buat cadangan dari yang sekarang
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
Salin file httpd.conf 'asli'
sudo cp /etc/apache2/original/httpd.conf /etc/apache2/httpd.conf
Mulai ulang server web
sudo apachectl restart
Di samping catatan .. Jika Anda sedang atau akan melakukan pengembangan web jangka panjang, saya akan menyarankan menginstal apache2, php, mysql, dll dari MacPorts atau Homebrew. Ada sedikit kurva belajar, tetapi mudah ketika Anda memahami itu dan Anda akan mendapat manfaat dalam jangka panjang. Contoh perintah port:
Cari aplikasi untuk diinstal
pencarian port apache2
Instal apache2
sudo port install apache2 (saat ini versi 2.2.22)
Copot apache2
sudo port uninstall apache2
Meningkatkan..
sudo port upgrade apache2
Juga, MacPorts menginstal semuanya ke direktori / opt / (saya pikir Homebrew juga melakukannya), jadi Anda selalu dapat menghapus seluruh direktori jika Anda tidak menginginkannya lagi. Sekali lagi, jika Anda tidak keberatan menggali parit sedikit dan bisa bersabar sementara komputer Anda mengkompilasi aplikasi ini dari kode sumber (ini bisa lama), itu akan bernilai saat Anda.