Mac OS Mojave 将 PHP 7.3 降级到 7.2.14

Mut*_*tos 6 apache php-7.2 macos-mojave php-7.3

我已经用 brew 安装了 PHP 7.2.14。

brew install php@7.2
Run Code Online (Sandbox Code Playgroud)

在 CLI 上我已经有了 7.2.14 版本,但在 Apache 上没有。我该怎么做,这样我才能从 Mac 中删除 7.3 并仅使用 7.2.14

Afi*_*eri 0

CLI 中的 PHP 版本与 Apache 模块上的版本无关。

您需要在 apache 中禁用/启用正确的模块才能使正确的 php 版本生效。

为了启用/禁用 mod,你有这个很好的帮助命令:

a2enmod <MOD_NAME> // Enable a mod

a2dismod <MOD_NAME> // Disable a mod
Run Code Online (Sandbox Code Playgroud)

这个尚未经过测试,但您应该能够执行以下操作:

a2dismod php7.3

a2enmod php7.2
Run Code Online (Sandbox Code Playgroud)

聚苯乙烯

不确定 apache helper 命令在 mac 中是否可用,因此您可以直接通过httpd.conf文件执行此操作。

检查/etc/apache2/httpd.conf并确保加载了正确的模块。

希望能帮助到你。祝你好运 :)