mac sierra php7运行命令apachectl -t

时间:2016-10-27 05:53:50

标签: apache php-7 macos-sierra

我最近更新到Sierra,我能够安装php7,可以看到终端上的版本。但是在运行命令apachectl -t

时出现以下错误

httpd:/private/etc/apache2/httpd.conf第170行的语法错误:无法将libexec / apache2 / libphp7.so加载到服务器:dlopen(/usr/libexec/apache2/libphp7.so,10):图片未找到

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

您的apache引用了错误的PHP模块路径。

在我的机器上,使用自制程序,PHP5模块安装在这里

LoadModule php5_module    /usr/local/Cellar/php56/5.6.4/libexec/apache2/libphp5.so

我确信,hombrew安装的PHP 7遵循类似的模式

答案 1 :(得分:0)

我使用Find命令搜索并找到了模块 /usr/local/php5-7.0.11-20160923-203451/libphp7.so

由于