我更新我的Mac到最新版本的操作系统。当我尝试运行PHP项目时,浏览器显示php代码而不是解释它。我注意到,在新的操作系统PHP版本7.1。我安装了5.6(必须对我来说)使用自制和更改模块httpd.conf中:MacOS更新到高塞拉利昂后PHP不工作
的LoadModule php5_module /usr/local/Cellar/php56/5.6.31_7/libexec/apache2/libphp5.so
下面是Apache的错误日志:
[周二23年9月26日:59:38.600410 2017年] [mpm_prefork:声明] [PID 980] AH00169:抓住SIGTERM,关停[周二23年9月26日: 59:38.622998 2017] [核心:预告] [pid 980] AH00 060:赛格故障或父进程AH00557检测类似讨厌 错误:httpd的: apr_sockaddr_info_get()失败的MacBook-PRO-Kamil.local AH00558: 的httpd:无法可靠地确定了服务器的完全合格的 域名,使用127.0 .0.1。设置'ServerName'指令全局为 以禁止此消息[Tue Sep 26 23:59:48.838005 2017] [mpm_prefork:notice] [pid 991] AH00163:Apache/2.4.27(Unix) 已配置PHP/5.6.31 - 恢复正常操作[周二09月26日 23:59:48.838097 2017年] [核心:声明] [PID 991] AH00094:命令行: '/ usr/sbin目录/的httpd -D前景'
你说这好像降级PHP是不是选项,并且它们都不与PHP7并行运行。这是因为你知道这些事情都不可能,或者因为它超出了你的答案范围? – dubloons
我这样说是因为新的MacOs在核心中使用PHP 7,所以降级PHP可能是一种灾难 – Kurogani
正如OP提到的,他/她使用Brew来处理PHP版本,所以这根本不是问题。 – Erebus