macOS Big SurからSequoia 15.3.2にアップデートした際にいくつかスムーズに動かないアプリがあったので、解決策をシェアします。
目次
macOS Big Surで使っていた主なアプリ
macOS Big Surでの開発環境は以下の通りでした。業務上、古いバージョンの環境が必要だったため、最新のmacOSにアップデートできませんでしたが、今回ついにSequoiaにアップデートしてみました。
- MAMP 6.3
- NetBeans
- Adobe Illustrator
- Cyberduck
- JasperReports
ラッキー
MAMP7.2が動くか心配だなぁ
モンキー
SequoiaでMAMP7のApacheが起動しない問題を解決するよ
Sequoia 15.3.2にMAMP7.2をインストール
Sequoia(セコイア)にMAMP7.2をインストールし問題なく起動、ポート番号(Ports)を「80 & 3306」に変更しました。
Apacheが起動しない
Startボタンを押すと、このようなエラーが表示されました。Apacheが動いていない様子。
Apache couldn’t be started. Please check your MAMP installation and configuration.
ポート80を確認する
ターミナルを開きます。
sudo lsof -i -P | grep "LISTEN"
上記のコマンドで全プロセスを表示し、80番が使われていないかを確認。
httpd 40xxx root 4u IPv6 0x.... 0t0 TCP *:80 (LISTEN)
httpd 40xxx _www 4u IPv6 0x.... 0t0 TCP *:80 (LISTEN)
ポート80がありました。Apacheは起動してないのに、ポート80が使われていました。
sudo apachectl stop
実行中のApacheを停止します。
これで、ポート80が表示されなければOK。
httpd.confを確認する
「アプリケーション/MAMP/conf/apache/httpd.conf」を確認します。
Listen 80
ServerName localhost:80
この2箇所を80に変更します。
Apacheが動いた
再度、StartボタンでApacheを起動。Apacheが無事に動き「http://localhost/〜」で表示されるようになりました。