Một Apache khác đã được cài đặt chưa? Từ một thiết bị đầu cuối (Ứng dụng-> Tiện ích-> Terminal.app) hãy thử:
rìu ps | grep httpd
Bạn sẽ thấy một cái gì đó như sau nếu chia sẻ web cục bộ của bạn được bật:
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
Vậy hãy thử đi
rìu ps | grep apache
Điều này sẽ không trả về gì nếu bạn đang sử dụng cài đặt mặc định, nhưng có thể nếu một máy chủ khác đã được cài đặt.
Nếu apache đang chạy từ bất cứ thứ gì khác ngoài / usr / sbin, thì bạn có thể muốn điều tra biến môi trường PATH của mình trong trường hợp nó bị thay đổi.
Bạn cũng có thể thử sử dụng tệp httpd.conf mặc định do Apple cung cấp (trong trường hợp tệp của bạn đã được chỉnh sửa).
Tạo một bản sao lưu của cái hiện tại
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
Sao chép tệp httpd.conf 'gốc'
sudo cp /etc/apache2/origen/httpd.conf /etc/apache2/httpd.conf
Khởi động lại máy chủ web
sudo apachectl khởi động lại
Bên cạnh đó, nếu bạn đang hoặc sẽ thực hiện bất kỳ phát triển web dài hạn nào, tôi khuyên bạn nên cài đặt apache2, php, mysql, v.v. từ MacPorts hoặc Homebrew. Có một chút về đường cong học tập, nhưng thật dễ dàng khi bạn nắm bắt được nó và bạn sẽ được hưởng lợi từ một đoạn đường dài. Các lệnh cổng ví dụ:
Tìm kiếm ứng dụng để cài đặt
cổng tìm kiếm apache2
Cài đặt apache2
sudo port cài đặt apache2 (phiên bản hiện tại 2.2.22)
Gỡ cài đặt apache2
sudo port gỡ cài đặt apache2
Nâng cấp ..
nâng cấp cổng sudo apache2
Ngoài ra, MacPorts cài đặt mọi thứ vào thư mục / opt / (tôi nghĩ Homebrew cũng vậy), vì vậy bạn luôn có thể xóa toàn bộ thư mục nếu bạn không muốn chúng nữa. Một lần nữa, nếu bạn không ngại đào sâu một chút và có thể kiên nhẫn trong khi máy tính của bạn biên dịch các ứng dụng này từ mã nguồn (điều này có thể kéo dài), nó sẽ có giá trị trong thời gian của bạn.