【问题标题】:Mamp 3 - promble cant to set apache ports to 80 and mysql 3306Mamp 3 - 无法将 apache 端口设置为 80 和 mysql 3306
【发布时间】:2014-12-15 19:38:01
【问题描述】:

请帮助我不知道如何解决这个问题

当我尝试设置时,它会显示类似的错误

服务器端口有问题。必须为每个服务器分配一个唯一的端口。请检查您的配置。

【问题讨论】:

  • 您是否正在运行另一个使用端口 80 或 3306 的实例?打开终端,运行sudo lsof -i TCP:$PORT | grep LISTEN,看看有哪些进程在使用3306和80
  • 它显示为 lsof: unacceptable port specification in: -i TCP: lsof 4.87 latest revision: lsof.itap.purdue.edu/pub/tools/unix/lsof latest FAQ: lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ latest man page: lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man usage: [-?abhlnNoOPRtUvV ] [+|-cc] [+|-ds] [+DD] [+|-f[cgG]] [-F [f]] [-g [s]] [-i [i]] [+| -L [l]] [+|-M] [-o [o]] [-ps] [+|-r [t]] [-s [p:s]] [-S [t]] [- T [t]] [-us] [+|-w] [-x [fl]] [--] [names] 使用“-h”选项获取更多帮助信息。
  • 我遇到了同样的问题,并且能够通过下面卢克的回答解决它。

标签: mamp


【解决方案1】:

您需要设置 Apache 和 Nginx 端口,使它们不同(不是都是 80)。

【讨论】:

    【解决方案2】:

    我能够在 MAMP 界面中为 SQL 设置端口 3306,并且能够通过编辑 httpd.conf 并将第 48 行和第 182 行的 8888 更改为 80 为 apache 设置端口 80。

    从 Eric C Error changing the ports in Mamp 3 复制了一个类似的问题。

    【讨论】:

      【解决方案3】:

      我很确定将它改回 8888 应该没有任何问题,尤其是因为它是默认端口号。此外,这里有一篇很棒的文章,解释了如何更详细地设置子域。

      http://www.grafxflow.co.uk/blog/website-server/setup-localhost-subdomain-using-mamp/

      【讨论】:

        猜你喜欢
        • 2012-03-11
        • 2016-09-30
        • 2015-08-05
        • 2023-02-12
        • 2011-09-02
        • 2016-01-01
        • 2020-03-15
        • 2011-10-24
        相关资源
        最近更新 更多