homebrewでローカル開発環境 – その4

まぁ、開発環境ですが、その後も楽しみながらすすめています。

で、各パッケージが古くなったかなということで、homebrewをUPGRADEして・・・ハマった(^^)

brew update
brew upgrade

で、待つこと数10分・・・

PHP8.4がインストールされて、これまで最新だったPHP8.3が一つ前バージョンになりました。
/opt/homebrew/etc/php を見ると、しっかりphp8.3、php8.4 が存在していて、これまでのphp8.3のphp.iniもしっかり残っているので

「おお!優〜〜〜秀〜〜〜(^^)」

で、環境変数をみたところ、PHP8.3はいないので、まぁそれくらいはね、と穏やかな気持ちで

echo export PATH="/opt/homebrew/opt/php@8.3/bin:$PATH"
echo export PATH="/opt/homebrew/opt/php@8.3/sbin:$PATH"

とパスを追加。その後サービス起動したところ・・・

Bootstrap failed: 5: Input/output error
Try re-running the command as root for richer errors.
Error: Failure while executing; `/bin/launchctl bootstrap gui/501 /opt/homebrew/opt/php@8.3/homebrew.mxcl.php@8.3.plist` exited with 5.

となって起動できない???

ここでなぜか「ん〜???なんか読み込む必要のないモノ読もうとしているぞ!」と
激しく勘違い!!!

で、これしたら

launchctl unload /opt/homebrew/opt/php@8.3/homebrew.mxcl.php@8.3.plist

「は?そんなモジュールないですけど???」ってMacに鼻で笑われた(;´д`)

ここでようやく「ん?そういえば、さっきomposerのアップグレードができなくて、一旦PHPをuninstallしろって言われたよな。。。もしかして!」

と、/opt/homebrew/etc/opt と覗くと・・・・php@8.3 がいない(@_@)!

ということで、改めてPHP8.3をインスト〜〜〜ル

brew install php@8.3

無事サービス起動できました(^_^)

結局、いつものように勘違いネタでした。

WordPressやMT、WebRelease2、PHPなどのコーディングが仕事の中年おじさんです。 趣味でバンド(ギター&ボーカル)もやっていて、海外ドラマ(特にSFモノ)が大好きです。 いろいろまとめておくためにブログを立ち上げまっす!MASU!。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA