web-dev-qa-db-ja.com

自作でphp7またはphp 7.1をインストールできない

私はこれと同じシーケンスを持ついくつかのリンク、つまり この例 をたどっていました。うまくできませんでした。これは端末からの出力です

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$

誰かが素晴らしいと思うアイデアがあれば、事前に感謝します。

7
shenn

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に移行されました
21
Sahbi Belgacem

PHP 5.6およびPHP 7.0の場合

現在、タップは空であり、その数式はすべてhomebrew/coreに移行されています

だから私はアンタップして掃除した

brew untap homebrew/dupes
brew cleanup

以前のバージョンのphpのこのリポジトリをタップしました

brew tap exolnet/homebrew-deprecated

そして、再インストールされたphpのバージョン

brew reinstall [email protected]
brew reinstall [email protected]

4
devasghar

MacOS Catalinaの場合は、次のコマンドを実行する必要があります。

  1. 醸造タップexolnet/homebrew-deprecated
  2. [email protected](または7.1より前のバージョン)をbrewでインストールします。

詳細については、こちら https://getgrav.org/blog/macos-catalina-Apache-multiple-php-versions をご覧ください。

私の答えがあなたを助けることを願っています。

0