当MAMP的Apache无法启动时

操作系统:Windows10
软件环境:MAMP(2020/2/6)

据说有以下两个原因:
1. PHP版本错误指定。
2. 端口80已被占用。

1. PHP版本指定错误

指定错误PHP版本非常容易。

请先启动MAMP。

如果将左上角菜单中的“Preferences→PHP→Standard Version”选项卡从7.3.7更改为7.2.14,那么就可以了。

如果端口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
广告
将在 10 秒后关闭
bannerAds