通过网上找的例子结合自己试验,用以下步骤配置成功。
1.建立一个站点(~/Sites 也就是你用户目录下面的”站点”目录,在 OS X 中,这个目录可能没有,所以你需要手动建立一个同名目录。建立方式很简单,直接在终端中运行:sudo mkdir ~/Sites
)。
2.在/etc/文件夹下创建xxx.conf文件,如果有这个文件就不创建。然后用sudo vi /etc/apache2/users/haibor.conf将下面的:
<Directory "/Users/用户电脑名/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
写入这个文件中,最后用sudo chmod 755 /etc/apache2/users/haibor.conf来修改这个文件的权限
3..用sudo vim /etc/apache2/httpd.conf,把/etc/apache2/httpd.conf文件里的 /Library/WebServer/Documents/ 都替换成自己的路径,比如 /Users/sun/Sites,然后按esc,输入/php,找到#LoadModule php5_module libexec/apache2/libphp5.so把前面的#号去掉。
期间遇到的几个问题都是配置有错导致的,遇到问题仔细检查配置是否正确。