httpd.conf位置
/etc/apache2/httpd.conf
开启php模块
1.修改配置文件httpd.conf
sudo vim /etc/apache2/httpd.conf
2.找到#LoadModule php5_module libexec/apache2/libphp5.so
,将#去掉
3.重启服务器
sudo apachectl restart
html文件位置
/library/WebServer/Documents
error log 文件位置
/var/log/apache2/error_log
报错:PHP Warning: mysql_connect(): No such file or directory in ....
如果你有这个文件 /tmp/mysql.sock,但是没有 /var/mysql/mysql.sock,所以需要这样:
cd /var
sudo mkdir mysql
sudo chmod 755 mysql
cd mysql
#将/tmp/mysql.sock链接到/var/mysql/mysql.sock
sudo ln -s /tmp/mysql.sock mysql.sock
设置host
- 修改hosts文件,加入
127.0.0.1 www.wjinxuan.com
- 修改 /private/etc/apache2/extra/httpd-vhosts.conf,加入
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/htmlWjinxuan/web"
ServerName www.wjinxuan.com
ErrorLog "/private/var/log/apache2/wjinxuan.com-error_log"
CustomLog "/private/var/log/apache2/wjinxuan.com-access_log" common
</VirtualHost>
- 重启apache
sudo apachectl restart