【发布时间】:2018-03-08 06:37:38
【问题描述】:
我将我的 mac 更新为最新版本的 os。当我尝试运行 PHP 项目时,浏览器会显示 php 代码而不是解释它。我注意到在新的操作系统中,php 的版本是 7.1。我使用自制软件安装了 5.6(我需要它)并将 httpd.conf 中的模块更改为:
LoadModule php5_module /usr/local/Cellar/php56/5.6.31_7/libexec/apache2/libphp5.so
这里是 apache 错误日志:
[2017 年 9 月 26 日星期二 23:59:38.600410] [mpm_prefork:notice] [pid 980] AH00169:捕获 SIGTERM,正在关闭 [Tue Sep 26 23:59:38.622998 2017] [core:notice] [pid 980] AH00060: seg fault 或类似的讨厌 在父进程 AH00557 中检测到错误:httpd: MacBook-Pro-Kamil.local AH00558 的 apr_sockaddr_info_get() 失败: 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 已配置 -- 恢复正常操作 [9 月 26 日星期二 23:59:48.838097 2017] [核心:通知] [pid 991] AH00094:命令行: '/usr/sbin/httpd -D FOREGROUND'
【问题讨论】: