前提
MAMP ver6.6
MacOS Ventura13.1 M1チップ
MAMPをアップデートしてポート番号を変更したらサーバが起動しなくなった。
が発生したため、MAMPをダウングレードしました。
実現したいこと
MAMP ver6.6 Apacheでphp ver7.4.33を使いたい
発生している問題・エラーメッセージ
Apache起動しない(他のPHPバージョンでは起動できる)
httpd: Syntax error on line 160 of /Applications/MAMP/conf/apache/httpd.conf: Cannot load /Applications/MAMP/bin/php/php7.4.33/modules/libphp7.so into server: dlopen(/Applications/MAMP/bin/php/php7.4.33/modules/libphp7.so, 0x000A): tried: '/Applications/MAMP/bin/php/php7.4.33/modules/libphp7.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/Applications/MAMP/bin/php/php7.4.33/modules/libphp7.so' (no such file), '/Applications/MAMP/bin/php/php7.4.33/modules/libphp7.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
↑
私の知識では
M1チップはaarch64 (ARM)でx86_64 (intel) 版がないから起こっているのか?
と
/Applications/MAMP/bin/php/php7.4.33/modules/libphp7.soのファイルルートにファイルが存在しないことしか
わからない状態です。
ファイルの設置は行え場解決するのか、
x86_64が必要な状態をどう改善すればよいかわかりません。
改善可能であれば方法をお伺いできれば幸いです。
#/Applications/MAMP/conf/apache/httpd.conf 160行目 LoadModule php7_module /Applications/MAMP/bin/php/php7.4.33/modules/libphp7.so
試したこと
MAMP ver6.7内にあった各ファイルをコピペ
/Applications/MAMP/conf/php7.4.33
/Applications/MAMP/bin/php/php7.4.33
/Applications/MAMP/fcgi-bin/php7.4.33.fcgi
補足情報(FW/ツールのバージョンなど)
phpもApacheもエラーログは出てないです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。