Mac OS Mojave将PHP 7.3降级到7.2.14

时间:2019-02-04 21:38:00

标签: apache macos-mojave php-7.2 php-7.3

我已经用brew安装了PHP 7.2.14。

brew install php@7.2

在CLI上,我已经有7.2.14版本,但是在Apache上没有。 我应该怎么做,所以我可以从Mac上删除7.3并仅使用7.2.14

2 个答案:

答案 0 :(得分:0)

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

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

要启用/禁用mod,您需要以下辅助命令:

a2enmod <MOD_NAME> // Enable a mod

a2dismod <MOD_NAME> // Disable a mod

这个没有经过测试,但是您应该可以做到:

a2dismod php7.3

a2enmod php7.2

PS

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

检出/etc/apache2/httpd.conf并确保已装入正确的模块。

希望有帮助。 祝你好运:)

答案 1 :(得分:0)

您需要运行

  brew link php@7.2

要强制链接并覆盖所有冲突文件:

  brew link --overwrite php@7.2

列出所有将要删除的文件:

  brew link --overwrite --dry-run php@7.2