Mac Homebrew php8を7.4に入れ替える
どうもdokuwikiはphp8でうまく動かない模様だ。公式サイトには特に用件として記載されてないが、どうもだめらしい。もともと、7.2で動いていたのだが、brewを何かでupdateする時かんなkで勝手に8.1になってしまったようだ
brewのupdate
なんかエラーが出る。メッセージに書いてある、git ・・・何とかってところをコピーして実行すると、時間はかかるがなんやらダウンロードして作業を行なっている。30分ぐらい?その後、brew update
brew upgrade もやったかな。なんかわからずにいろいろ。
brew unistall php@8.1
消えてるはずが、webではphpinfoで8.1が見える
terminalでphp-vではないという。
brew install php@7.4
まだ変わらない。/usr/local/Cellar/php/の下に、まだ8.1と7.4の二つがある。
brew unlink php@8.1
brew link php@7.4
Mac home-brew https
その、phpSpreadsheetを動かすのに、composerを入れたり、問題はapacheにzip-extensionを入れるためにbrewでhttpdとphpを入れていたのだが、MacOSのアップデートをトリガにしてOS標準のApacheが起動するようになってしまった。
phpのページ
$sudo launchctl list | grep httpd 172 0 org.apache.httpd - 0 homebrew.mxcl.httpd
二つあるみたいて、brewもあるみたいだけど。
php -vをやっtら、7.4でbrewでインストルーしたほうだ。phpinfoを、、、DocumentrootがWebServerフォルダに戻ってしまってるので、そこで、phpinfoすると、7.3になってしまう。これじゃ最初の頃に戻ってしまってる。