更新后Apache无法启动

时间:2019-09-10 09:47:06

标签: macos apache homebrew php-7.2

Apache在更新后无法启动,并且php已更新为 7.2

我试图将我的php版本从7.1更新到7.2,但是apache没有使用它,所以我也更新了它。现在我已经安装了php 7.2和XAMPP 7.2.22。但是,当我尝试启动它时,它说'Starting...'一段时间,然后说'Stopped'

error_logs仅显示以下内容:

  

[2019年9月10日星期二11:10:3​​8.878211] [mpm_prefork:notice] [pid 105]   AH00169:捕获了SIGTERM,正在关闭

     

[2019年9月10日星期二11:11:19.745774] [mpm_prefork:notice] [pid 104] AH00163:配置了Apache / 2.4.34(Unix)-恢复正常操作

     

[2019年9月10日星期二11:11:19.866352] [core:notice] [pid 104] AH00094:命令行:'/ usr / sbin / httpd -D FOREGROUND'

1 个答案:

答案 0 :(得分:0)

我上周经历过。我使用了sudo apachectl stop,但是“ / usr / sbin / httpd -D FOREGROUND”进程仍在运行。所以,我这样做了:

$ ps -ef | grep httpd
    0    83     1   0  8:40AM ??         0:00.39 /usr/sbin/httpd -D FOREGROUND
  501  2245   993   0  9:15AM ttys000    0:00.00 grep httpd
$ sudo kill -9 83
$ ps -ef | grep httpd
  501  2422   993   0  9:20AM ttys000    0:00.00 grep httpd
$ sudo apachectl start

那之后一切都很好!

请务必检查您的httpd.conf文件,以确保它也未更改。