用homebrew将php 7.1升级到7.2后,无法在Mac上重启Apache

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用homebrew将php 7.1升级到7.2后,无法在Mac上重启Apache相关的知识,希望对你有一定的参考价值。

在我将php 7.1升级到7.2后,我无法再重启Apache。我尝试按照网上的说明用自制软件升级它,我想我做错了。

php -v
PHP 7.2.15 (cli) (built: Feb 26 2019 10:43:45) ( NTS )

表明我拥有它。

当我尝试重新启动Apache时,它会抛出下面显示的错误:

sudo apachectl restart

AH00112:警告:DocumentRoot [/usr/local/opt/httpd/docs/dummy-host.example.com]不存在

AH00112:警告:DocumentRoot [/usr/local/opt/httpd/docs/dummy-host2.example.com]不存在

AH00526:/usr/local/etc/httpd/extra/httpd-ssl.conf的第144行语法错误:

SSLCertificateFile:文件'/usr/local/etc/httpd/server.crt'不存在或为空

答案

看起来你的Apache配置发生了一些事情,无论它是否被重置,或者Apache正在寻找其他地方。

您可以尝试使用apachectl -V来查看它们的装载位置。

另外,我不是一个自制用户,但看起来好像自制的安装Apache应该被引发为httpd

这可能有助于作为额外资源:

https://joostvanveen.com/a-28/install-and-configure-apache-2-on-mojave-with-homebrew

以上是关于用homebrew将php 7.1升级到7.2后,无法在Mac上重启Apache的主要内容,如果未能解决你的问题,请参考以下文章

直接将 Magento 2.1.5 升级到 2.3

sh 将PHP升级到7.2

Homebrew 升级丢弃 PHP:dyld:未加载库:/usr/local/opt/libpsl/lib/libpsl.5.dylib

Apache 更新后无法启动

markdown 使用Homebrew安装Apache 2.4和PHP 7.1

如何使用 Homebrew 在 macOS Big Sur 上安装 PHP 7.2?