由于系統(tǒng)升級(jí),發(fā)現(xiàn)原來的php配置都不生效了,google一下才搞好,記錄一下.
1.php直接運(yùn)行,有報(bào)錯(cuò)找不到配置文件抽兆。
$ 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
這個(gè)是默認(rèn)配置沒有了,復(fù)制一份配置
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
日志目錄不對(duì)
$ vim /usr/local/etc/php-fpm.conf
修改php-fpm.conf文件中的error_log項(xiàng),默認(rèn)前綴是/usr/var 传货,但并沒有這個(gè)路徑
error_log = /usr/local/var/log/php-fpm.log(記得把前面的分號(hào)注釋打開!!!)
接下來可能會(huì)端口沖突,改一下就行
2.apach2配置
sudo vim /etc/apache2/httpd.conf
去掉以下注釋
LoadModule php7_module libexec/apache2/libphp7.so
如果你需要修改站點(diǎn)根目錄晃跺,請(qǐng)查找并替換以下內(nèi)容,一共有兩處也糊,記得都要替換炼蹦,其實(shí)我并不會(huì)修改它,因?yàn)榉凑乙膊粫?huì)用的狸剃,我在下文中會(huì)講到
/Library/WebServer/Documents 我是改為/Users/zhangwen/Sites
查看配置文件 apachectl configtest
重啟 sudo apachectl restart