探索:问题出现后,由于$ sudo apachectl start不会报任何错,但是访问localhost或127.0.0.1始终失败。
- 没有监听80端口排除
- hosts文件配置有问题
- 80端口被占用
#查找80端口下运行的程序
$ sudo lsof -iTCP:80 -sTCP:LISTEN
#重启
sudo /usr/sbin/httpd -k start
(base) $ sudo /usr/sbin/httpd -k start
Password:
[Thu Aug 17 09:09:29.168728 2023] [so:error] [pid 1831] AH06665: No code signing authority for module at /usr/local/php5/libphp5.so specified in LoadModule directive.
httpd: Syntax error on line 191 of /private/etc/apache2/httpd.conf: Code signing absent - not loading module at: /usr/local/php5/libphp5.so
如果有错误,这里就会显示出来