将mamp端口设置为80和3306

the*_*i11 5 mysql apache mamp dreamweaver

我有apache和mySQL运行默认的MAMP端口(分别是8888和8889),一切似乎都有效,但是当我将端口切换到80为Apache和3306为mySQL时,mySQL服务器无法重启.

我正在尝试将MAMP设置为在这些端口上运行,因为显然这对于​​在Dreamweaver中进行开发是最佳的...因此,鉴于我希望为Dreamweaver提供理想的开发环境,是否有办法使用3306端口?或者,潜在的问题是什么?

谢谢

the*_*i11 10

万一有人遇到同样的问题,这就是我修复它的方法:

我打开了Activity Monitor程序并选择了"All Processes"
接下来我在搜索文本字段中搜索"mysqld".很可能你有一个运行mysql的实例,你必须找到它并点击退出进程.
重新启动MAMP,你应该全部设置好.


小智 5

我在这里发布了我的解决方案.. 但是重新发布会惹恼编辑之神吗?我发现这非常清晰和一致,值得宣传。

修复由Abhinav Sood 提供

  1. 启动 MAMP。通过在 Spotlight (Command + Space) 中输入终端来打开终端。

  2. 打开 MAMP 首选项(Command + , )并单击重置 MAMP 端口(Apache 和 MySQL 分别为端口 8888 和端口 8889)。单击确定。

  3. 切换到终端。键入sudo apachectl stop以关闭系统 Apache。

  4. 重新启动 MAMP。

  5. 再次打开 MAMP Preferences,然后单击 Set to Default Apache 和 MySQL 端口。这会将 Apache 和 MySQL 端口分别设置为 80 和 3306。

  6. 切换到终端。键入sudo apachectl restart以重新启动 Apache。

  7. 切换回 MAMP 并单击打开起始页(或http://localhost/MAMP/?language=English在浏览器中转到)

你已经完成了。