バージョン情報
Homebrew:4.2.5
事象
HomebrewでPHP8.0をインストールしようとしたら2023年11月でサポート期間が終了していたため、下記のエラーが発生してインストールできなかった。
今回は8.0をインストールする。
$ brew install php@8.0
Error: php@8.0 has been disabled because it is a versioned formula!
2023/01/25時点でインストールできるのは8.1と8.2
対応策
①下記コマンドを叩く
$ brew tap shivammathur/php
2024/01/25時点では5.6〜8.4がインストールできるっぽい。
$ brew search php
brew-php-switcher phpmd shivammathur/php/php@5.6-debug shivammathur/php/php@7.1-debug-zts shivammathur/php/php@7.3-zts shivammathur/php/php@8.1 shivammathur/php/php@8.4-debug
php ✔ phpmyadmin shivammathur/php/php@5.6-debug-zts shivammathur/php/php@7.1-zts shivammathur/php/php@7.4 shivammathur/php/php@8.1-debug shivammathur/php/php@8.4-debug-zts
php-code-sniffer phpstan shivammathur/php/php@5.6-zts shivammathur/php/php@7.2 shivammathur/php/php@7.4-debug shivammathur/php/php@8.1-debug-zts shivammathur/php/php@8.4-zts
php-cs-fixer phpunit shivammathur/php/php@7.0 shivammathur/php/php@7.2-debug shivammathur/php/php@7.4-debug-zts shivammathur/php/php@8.1-zts pop
php-cs-fixer@2 shivammathur/php/php shivammathur/php/php@7.0-debug shivammathur/php/php@7.2-debug-zts shivammathur/php/php@7.4-zts shivammathur/php/php@8.2 pcp
php@8.0 shivammathur/php/php-debug shivammathur/php/php@7.0-debug-zts shivammathur/php/php@7.2-zts shivammathur/php/php@8.0 shivammathur/php/php@8.2-debug pup
php@8.1 shivammathur/php/php-debug-zts shivammathur/php/php@7.0-zts shivammathur/php/php@7.3 shivammathur/php/php@8.0-debug shivammathur/php/php@8.2-debug-zts
php@8.2 ✔ shivammathur/php/php-zts shivammathur/php/php@7.1 shivammathur/php/php@7.3-debug shivammathur/php/php@8.0-debug-zts shivammathur/php/php@8.2-zts
phpbrew shivammathur/php/php@5.6 shivammathur/php/php@7.1-debug shivammathur/php/php@7.3-debug-zts shivammathur/php/php@8.0-zts shivammathur/php/php@8.4
②下記コマンドを叩く
$ brew install shivammathur/php/php@8.0 ← インストールしたいバージョンを入れる
③バージョン確認
$ php -v
PHP 8.0.30 (cli) (built: Nov 7 2023 02:48:46) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.30, Copyright (c) Zend Technologies
with Zend OPcache v8.0.30, Copyright (c), by Zend Technologies
※Homebrewで複数バージョンをインストールしている場合は「brew unlink / link php@・・・」でのバージョン切替を忘れずに…
参考:https://qiita.com/gyarasu/items/0ffd0fb5761b9d164d39