我安装php7.1使用brew安装php71--with-http pd24
和未链接的http pd24。我得到了工作版本的php7.1一起libphp7.so.
php7.1运行
但是当我添加loadmodulephp7_module/usr/local/opt/php71/libexec/apache2/libphp7时。因此
将其转换为httpd。conf文件,php文件停止工作。当我取消注释返回loadmodulephp5_module libexec/apache2/libphp5时。因此
一切正常。有什么想法吗?
PS.OS版本:10.12。2.
[Ubuntu 16.04]-检查下一个文件:/etc/apache2/mods available/php7。1.负载
加载模块php7_module /usr/lib/apache2/modules/libphp7.1.so
我一直在使用系统apache和更新PHP使用brew和卡在那里。在我遵循https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions的每一步并转向酿造阿帕奇之后,它就像一个魅力。
我也有同样的问题,这个问题解决了:
You've followed the instructions from brew info php@7.1:
==> Caveats
To enable PHP in Apache add the following to httpd.conf and restart Apache:
LoadModule php7_module /usr/local/opt/php@7.1/lib/httpd/modules/libphp7.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Finally, check DirectoryIndex includes index.php
DirectoryIndex index.php index.html
You restarted Apache via sudo apachectl restart.
您可以在这里查看原始邮件https://stackoverflow.com/a/44978996