我在Mac OS X 10.9.5上使用MAMP 3.2.1并尝试更改我的端口,以便我可以在浏览器中转到localhost / ...而不是localhost:8888 / ....
当我更改“首选项”中的端口时,我的选项是“#34;设置Web& MySQL端口为80& 3306"但是当我这样做时,Apache服务器不会重启。
我看过其他帖子说重命名envvars到__envvars但我的名字叫做envvars_所以我猜这是不相关的。
有什么建议吗?
答案 0 :(得分:13)
这是相当老的帖子,但我今天遇到了同样的问题。事实证明,已经有一个Apache在端口80上运行,并且与新的MAMP端口设置发生冲突。希望这会对你有所帮助:
sudo apachectl stop
ps -A | grep httpd
,您不应该看到任何正在运行的进程(除了您的grep)答案 1 :(得分:1)
你可以按照下面的说明操作,它对我有用。
1.打开活动监控程序并选择“所有流程”
2.在搜索区域中搜索“mysqld”。你可能会看到一个运行
的mysql的例子
3.hit退出过程。
4.Restart MAMP,它将解决所有问题。
答案 2 :(得分:0)
安装好MAMP后,在启动之前,将端口改为80&3306,即可正常使用。一旦您使用默认端口启动它,然后停止它并更改端口就会引发此问题。