環境
MacbookPro MacOS Ventura MAMP7.0 Free
起きたこと
MAMP7.0 Freeを上書きインストール後
「Apache couldn't be started. Please check your MAMP installation and configuration.」
でApacheが起動エラーになる
試したこと
Nginx に変更(起動する)
再インストール(改善せず)
httpd.confの確認(特に問題なし)
fcgi-binの確認
phpのバージョンが違う?
MAMP7.0 に含まれるphp8.3.xは8.3.9
fcgi-binではphp8.3.1.fcgi
php8.3.1.fcgiを修正
ファイルを「php8.3.9.fcgi」にリネーム
内容を修正
php8.3.1.fcgi
#!/bin/sh
export PHP_FCGI_CHILDREN=4
export PHP_FCGI_MAX_REQUESTS=200
exec /Applications/MAMP/bin/php/php8.3.1/bin/php-cgi -c "/Library/Application Support/appsolute/MAMP PRO/conf/php8.3.1.ini"
8.3.1を2箇所8.3.9に修正
php8.3.9.fcgi
#!/bin/sh
export PHP_FCGI_CHILDREN=4
export PHP_FCGI_MAX_REQUESTS=200
exec /Applications/MAMP/bin/php/php8.3.9/bin/php-cgi -c "/Library/Application Support/appsolute/MAMP PRO/conf/php8.3.9.ini"
結果
無事に起動しました
追記
2024/8/9
別マシン用に新たにダウンロードしたバージョンで修正されていました。