我正在关注一些具有相同序列的链接,即this example。我无法成功完成任务。这是终端的输出
MacBook-Pro-4:/ SHennessy$ brew tap homebrew/dupes
MacBook-Pro-4:/ SHennessy$ brew tap homebrew/versions
MacBook-Pro-4:/ SHennessy$ brew tap homebrew/homebrew-php
MacBook-Pro-4:/ SHennessy$ brew unlink php56
Error: No such keg: /usr/local/Cellar/php56
MacBook-Pro-4:/ SHennessy$ brew install php70
==> Installing php70 from homebrew/php
Error: You must `brew link libpng` before homebrew/php/php70 can be installed
MacBook-Pro-4:/ SHennessy$ brew link php70
Error: No such keg: /usr/local/Cellar/php70
MacBook-Pro-4:/ SHennessy$
如果有人提出任何令人敬畏的想法,请提前感谢。
答案 0 :(得分:20)
安装php71时,我或多或少有同样的问题。
要解决此问题,我必须使用/usr/local/Cellar/php71
删除sudo rmdir -rf /usr/local/opt/php71
,然后:
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew install php71
希望它有所帮助。
现在一切都已过时了
- 所有内容都已迁移到
homebrew/homebrew-core
答案 1 :(得分:1)
homebrew/core
brew untap homebrew/dupes
brew cleanup
brew tap exolnet/homebrew-deprecated
brew reinstall php@7.1
brew reinstall php@5.6
答案 2 :(得分:1)
对于MacOS Catalina,您需要执行以下休闲命令。
您可以阅读更多有关此内容的信息,只需访问https://getgrav.org/blog/macos-catalina-apache-multiple-php-versions。
希望我的回答对您有所帮助。