注释掉httpd-conf的php行,localhost就能打开了info.php了?

李优雅 发布于 2018/07/09 17:54
阅读 113
收藏 0

mac系统,之前一直好好的,今天突然localhost以及127就突然打不开了。显示拒绝访问。

各种方法都试过了,不是端口占用, 不是日志文件缺失,任何情况都不是。

想了想,之前有升级过PHP从5升级到了7,于是改了http-conf文件里面LoadModule php7_module libexec/apache2/libphp7.so

这一行,把php5全部改成了php6=7, 重启apache,还是访问不了!

然后执行了命令 apachectl -k start,出现了这样的报告。

httpd: Syntax error on line 170 of /private/etc/apache2/httpd.conf: Cannot load libexec/apache2/libphp7.so into server: dlopen(/usr/libexec/apache2/libphp7.so, 10): image not found

我就直接在httpd-conf里先把 LoadModule php7_module libexec/apache2/libphp7.so注释掉,然后访问localhost和127都访问成功了,然后就随便试了一下localhost/info.php,居然也成功了!简直不敢相信自己的眼睛。

然后去掉#号,又打不开,加上#号,又打开了。

我实在是不知道这是什么操作……

加载中
返回顶部
顶部