Tôi đang cố gắng thiết lập phần apache tích hợp của os x để hoạt động với php. Tôi đã trải qua quá trình bỏ ghi chú các dòng php và vv trong tệp httpd.conf. Tuy nhiên, tôi dường như không thể yêu cầu máy chủ web tìm bất kỳ tệp nào của mình để kiểm tra. Tôi đã thay đổi HearPort thành 3333, vì tôi chạy https://github.com/37signals/pow trên cổng 80. Giống như vậy:
<IfDefine !MACOSXSERVER>
Listen 3333
</IfDefine>
Và máy chủ dường như đáp ứng với 3333 tốt. Tôi cũng thiết lập /etc/apache2/users/aaronmcleod.conf để lưu trữ một máy chủ ảo vào thư mục ~ / Trang web như vậy:
<Directory "/Users/aaronmcleod/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
NameVirtualHost *:3333
<Virtualhost *:3333>
DocumentRoot /Users/aaronmcleod/Sites
ServerName aaronmcleod.dev
</Virtualhost>
Tuy nhiên, khi tôi truy cập http: // localhost: 3333 / test.php tôi chỉ nhận được lỗi 404 từ apache. Bất kỳ ý tưởng về những gì tôi bỏ lỡ?