メインコンテンツに移動

Apache

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になってしまう。これじゃ最初の頃に戻ってしまってる。