在osx yosemite上设置本地主机和php时遇到问题

在osx yosemite上设置本地主机和php时遇到问题,php,macos,apache,localhost,osx-yosemite,Php,Macos,Apache,Localhost,Osx Yosemite,目前正在尝试安装我的localhost,并使用新的osx yosemite安装php 我一直遵循以下指示: 我已经取消了他们对apache和php所说的所有内容的注释,并重新启动了apache afterwords 仅供参考。所以不让我输入localhost,所以我写lh的地方意味着 我成功地到达了 lh/ 但是。。。如果我尝试转到任何其他页面,它会说找不到该站点 “站点”文件夹中有一个index.html,我试图访问它lh/~myusername/index.html 我在/Library/W

目前正在尝试安装我的localhost,并使用新的osx yosemite安装php 我一直遵循以下指示:

我已经取消了他们对apache和php所说的所有内容的注释,并重新启动了apache afterwords 仅供参考。所以不让我输入localhost,所以我写lh的地方意味着

我成功地到达了 lh/

但是。。。如果我尝试转到任何其他页面,它会说找不到该站点

“站点”文件夹中有一个index.html,我试图访问它lh/~myusername/index.html

我在/Library/WebServer/Documents中有相同的文件,我试图访问lh/index.html


有人能告诉我,为了让所有这些都正常工作,我缺少的步骤是什么吗

Apache有一个DocumentRoot,它是localhost的默认页面。该指南试图为本地用户中的目录启用virtualhost,但不可能知道为什么您的目录不起作用,因为不清楚您出错的部分


但是,最好使用普通的virtualhost配置为Apache定义您想要的任何文件夹,因为它与Linux下的Apache几乎相同。下面是对为Apache创建虚拟主机的基本理解。如果您有任何问题,请告诉我。

我也有同样的问题

遵循所有步骤,重新跟踪它们,但仍然得到错误

首先,通过键入terminal,检查httpd.conf中的语法错误:

sudo apachectl configtest 工作,但我没有查看它的权限

必须在此处执行额外步骤才能为我的用户添加权限:

localhost/~username