【问题标题】:setting mamp ports to 80 and 3306将 mamp 端口设置为 80 和 3306
【发布时间】:2012-03-11 09:47:32
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: mysql apache dreamweaver mamp


    【解决方案1】:

    以防万一有人遇到同样的问题,我是这样解决的:

    我打开了活动监视器程序并选择了“所有进程”
    接下来,我在搜索文本字段中搜索“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. 切换回 MAMP 并点击打开起始页(或在浏览器中转到 http://localhost/MAMP/?language=English

    你就完成了。

    【讨论】:

      【解决方案3】:

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

      听 80

      收听本地主机:80

      重启mamp。它对我有用。

      【讨论】:

      • phpmyadmin 仍然确信它应该在 8889 监听。如何解决这个问题?并且起始页没有按应有的方式加载
      【解决方案4】:

      @马扎尔

      最后我找到了解决这个 localhost:80 和 apachectl 问题的绝佳解决方案。但是,重新启动后问题会再次出现!!!!!!

      所以修复这个 goto 参数-->退出 MAMP 时--> [取消选中] 框停止服务器。

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

      干杯!

      【讨论】:

        猜你喜欢
        • 2014-12-15
        • 2016-09-30
        • 2015-08-05
        • 2018-11-04
        • 1970-01-01
        • 1970-01-01
        • 2019-12-30
        • 1970-01-01
        相关资源
        最近更新 更多