Open3
PHP のバージョンアップ時にやること
Mac でインストールしているPHPのバージョンアップ
$ brew install php
※ PHP 8.0.10 時点
/usr/local/Cellar/php/8.0.10
php --version
を実行すると、xdebugの更新を促すWarningが発生するので、xdebugを更新する。
xdebug requires zend engine api version 320190902.
the zend engine api version 420200930 which is installed, is newer.
$ pecl install xdebug
※ PHP 8.0.10 時点での格納先
/usr/local/Cellar/php/8.0.10/pecl/20200930
php --version
実行時に以下のエラーが表示された場合は、zend_extension
が重複設定されている可能性があるため、不要な行を削除 or コメントアウトする。
Cannot load Xdebug - it was already loaded
(必要に応じて) php.iniの場所の確認
php -r "echo phpinfo();" | grep php.ini
zend_extensionの重複確認
$ cat /usr/local/etc/php/8.0/php.ini | grep xdebug.so
zend_extension="xdebug.so"
zend_extension="/usr/local/Cellar/php/8.0.10/pecl/20200930/xdebug.so"
※ 2行目に表示されている方を削除