昨天弄了一下PHP,更新了一下,然后
localhost就打不开了
再次启动apache(sudo apachectl -k restart)就报错:
httpd not running, trying to start
/usr/sbin/apachectl: line 92: 8068 Segmentation fault: 11 HTTPD"@”
具体原因不太清楚,刚学习后台:
解决办法是:
将httpd.conf文件里面的:
LoadModule php5_module libexec/apache2/libphp5.so
这一句注释掉(前面加个#):
LoadModule php5_module libexec/apache2/libphp5.so
重启服务器解决.
( 猜测是因为更新了PHP,我的现在是PHP7,所以加载5是错误的).
本文记录了一次更新PHP后遇到的Apache无法启动的问题及解决过程。主要原因是PHP版本更新后与Apache配置不匹配导致启动失败。通过注释掉httpd.conf中旧的PHP模块加载配置并重启服务器解决了该问题。
1486

被折叠的 条评论
为什么被折叠?



