我使用 Homebrew 安装了 php 5.6,我按照 Homebrew 的指南启用 Apache 和 PHP(例如取消注释该httpd.conf
文件),然后我可以成功访问http://localhost/
并显示“它有效”页面。
但是,我尝试访问 ,http://localhost/~yang
其中yang
是我的用户名。我在主文件夹中创建了一个站点文件夹,尝试访问http://localhost/~yang/
,但它提示 404 错误。
我还尝试将一个名为的 PHP 文件复制index.php
到 Sites 文件夹中,然后手动访问http://localhost/~yang/index.php
,但仍然显示 404 错误。
我不知道自己在哪一步做错了。
答案1
如果你想使用你的 /home 目录,你需要编辑httpd.conf
并启用UserDir
http://httpd.apache.org/docs/2.2/mod/mod_userdir.html