当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