2012-02-21 88 views
3

我有默认的MAMP端口(分别为8888和8889)运行的apache和mySQL,似乎一切正常,但是当我将端口切换为80和apache的3306时, mySQL服务器无法重新启动。将mamp端口设置为80和3306

我想设置MAMP在这些端口上运行,因为显然这是在Dreamweaver中开发的最佳选择......因此,鉴于我希望拥有Dreamweaver的理想开发环境,是否有解决方法3306端口?或者,潜在的问题是什么?

感谢

回答

8

万一有人被有同样的问题,这是我如何固定它:

我打开活动监视器程序并选择“所有进程”
接下来,我搜索“的mysqld “在搜索文本字段中。有一个很好的机会,你有一个MySQL的实例运行,你必须找到它,并击中退出进程。
重新启动MAMP,你应该全部设置。

2

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

修复方案Abhinav Sood

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

  2. 打开MAMP首选项(Command +,)并单击重置MAMP端口 (分别为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. 切换回甲基苯丙胺,并点击打开起始页(或去http://localhost/MAMP/?language=English在浏览器中)

大功告成。

1

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

听80

听本地主机:80

重启甲基苯丙胺。它为我工作。

+0

phpmyadmin仍然相信它应该在8889听。如何解决这个问题?并且启动页面不会像应该那样加载 – compguy24 2014-05-20 16:20:31

0

@Mazal

最后我发现这个固定本地主机的你的伟大的解决方案:80的apachectl问题。然而,这个问题将在重新开始对抗后重新开始!!!!!!

所以修复这个goto perference - >当退出MAMP时 - > [uncheck] box stop服务器。

这将保持端口设置为localhost:80和apachectl的绿灯。

干杯!