Mac中使用brew安装php7失败的解决方案
之前写PHP一直使用mac自带的PHP5.6,看到PHP7的一些特性之后决定尝一下鲜,百度了安装教程之后,发现我使用brew按照教程安装php7还是会出现问题。
虽然是几个月前的笔记,我总结了之后,放到博客上,供自己或网友做一个参考。
情况1:没有libphp7.so
安装过程中,可能会提示缺少libphp7.so
解决方法:
xcode-select –install,之后再执行brew install php70即可,如果还不行,将xcode升级到8.1
情况2:安装完之后apache不解释php文件
其实这两种情况经常同时出现,因为xcode版本的问题导致libphp7.so在安装的过程中没有安装好,这样的话配置apache的时候就会解释不了php文件了。
解决方法:打开httpd.conf(mac自带apache路径/etc/apache2/httpd.conf),
添加LoadModule php7_module /usr/local/Cellar/php70/7.0.14_7/libexec/apache2/libphp7.so,
之后在AddType application/x-gzip .gz .tgz的下一行加上AddType application/x-httpd-php .php