使用 brew 将 PHP 更新到 7.4 macOS Catalina

新手上路,请多包涵

我尝试在 macOS Catalina 上使用 brew 将我的 PHP 版本更新为 7.4

我做了 brew install php@7.4

如果我检查我的版本 php -v ,我仍然看到旧版本 PHP 7.3.11

我需要做什么?

更新:

brew doctor 之后我得到:

警告:在您的 PATH 中找不到 Homebrew 的 sbin,但您已经安装了将可执行文件放入 /usr/local/sbin 的公式。例如,考虑设置 PATH: echo ‘export PATH=“/usr/local/sbin:$PATH”’ >> ~/.profile

原文由 meez 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

尝试:

 brew update
brew upgrade php
php -v
brew services start php

或者

brew services restart php

如果你使用 apache 服务器:

 sudo apachectl restart

如果你使用 ngnix

 sudo nginx -s reload

编辑:

 brew unlink php@7.3
brew link php@7.4

原文由 Salines 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果有人想根据系统需求将 php 从最新的 8.1.2 降级到 7.4,请使用 homebrew 尝试以下命令:安装 PHP 7.4:

 brew install php@7.4
brew services restart php
brew unlink php@8.1
brew link php@7.4

 echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc

或者

export PATH="/usr/local/opt/php@7.4/bin:$PATH"
export PATH="/usr/local/opt/php@7.4/sbin:$PATH"

原文由 Shimanto 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题