Mac下PHP配置

由于系统升级,发现原来的php配置都不生效了,google一下才搞好,记录一下.

1.php直接运行,有报错找不到配置文件。

$ php-fpm
[11-Jan-2014 16:03:03] ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2)
[11-Jan-2014 16:03:03] ERROR: failed to load configuration file '/private/etc/php-fpm.conf'
[11-Jan-2014 16:03:03] ERROR: FPM initialization failed
这个是默认配置没有了,复制一份配置
cp /private/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf

再看看 $php-fpm

[11-Jan-2014 16:10:49] ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory (2)
[11-Jan-2014 16:10:49] ERROR: failed to post process the configuration
[11-Jan-2014 16:10:49] ERROR: FPM initialization failed
日志目录不对
$ vim /usr/local/etc/php-fpm.conf
修改php-fpm.conf文件中的error_log项,默认前缀是/usr/var ,但并没有这个路径
error_log = /usr/local/var/log/php-fpm.log(记得把前面的分号注释打开!!!)
接下来可能会端口冲突,改一下就行

2.apach2配置

sudo vim /etc/apache2/httpd.conf

去掉以下注释
LoadModule php7_module libexec/apache2/libphp7.so
如果你需要修改站点根目录,请查找并替换以下内容,一共有两处,记得都要替换,其实我并不会修改它,因为反正我也不会用的,我在下文中会讲到
/Library/WebServer/Documents 我是改为/Users/zhangwen/Sites
查看配置文件 apachectl configtest
重启 sudo apachectl restart

参考文章https://zhuanlan.zhihu.com/p/30180542

你可能感兴趣的:(Mac下PHP配置)