MAMPのApacheが起動しないとき


環境:windows10 MAMP(2020/2/6)

原因として以下の2つが多いそうです。
1.PHPversionの指定ミス
2.ポート80を既に使用している

1.PHPversionの指定ミス

PHPversionの指定ミスはとっても簡単です。

まずMAMPを起動してください。

左上のメニューから
「Preferences→PHP→Standard Version」のタブを7.3.7から7.2.14としたらOK

2.ポート80を既に使用している場合

MAMPで使用するポート80でバックグラウンドが動いているのかと思ったのでコマンドプロンプトで動作しているポート確認。

netstat -ano

するとこんな感じで表示されます。

アクティブな接続

  プロトコル  ローカル アドレス      外部アドレス           状態            PID
  TCP         0.0.0.0:135            0.0.0.0:0              LISTENING       468
  TCP         0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP         0.0.0.0:3306           0.0.0.0:0              LISTENING       10620
  TCP         0.0.0.0:5040           0.0.0.0:0              LISTENING       4196
  TCP         0.0.0.0:49664          0.0.0.0:0              LISTENING       756

ローカルアドレスに0.0.0.0.80があれば以下のコマンドで切ってください。

taskkill /pid 任意のPID /F