MAC 下 配置apache

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,加入

    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

  • 重启apache
sudo apachectl restart

你可能感兴趣的:(MAC 下 配置apache)