将mamp端口设置为80和3306

时间:2012-02-21 03:02:32

标签: mysql apache dreamweaver mamp

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

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

由于

4 个答案:

答案 0 :(得分:10)

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

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

答案 1 :(得分:3)

i posted my solution here.. 但它会惹恼编辑之神重新发布吗?我发现这个作品如此清晰一致,值得传福音。

修复了Abhinav Sood的礼貌。

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

  2. 打开MAMP首选项(Command +,),然后单击Reset MAMP Ports (分别为Apache和MySQL的端口8888和端口8889)。 单击“确定”。

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

  4. 重启MAMP。

  5. 再次打开MAMP首选项,然后单击“设置为默认Apache和MySQL端口”。这将分别将Apache和MySQL端口设置为80和3306。

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

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

  8. 你已经完成了。

答案 2 :(得分:1)

我配置了httpd.conf。 在该文件中只需替换:

听80

收听localhost:80

重启mamp。它对我有用。

答案 3 :(得分:0)

@Mazal

最后,我找到了解决这个localhost的非常好的解决方案:80和apachectl问题。但是,重新启动后问题将重新开始!!!!!!

因此,在退出MAMP时修复此goto权限 - > - > [取消选中]框停止服务器。

这会将端口设置保持为localhost:80,并将apachectl保持为绿灯。

喝彩!