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,加入
<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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容