You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装MAMP后启动报错:APACHE需开放80端口,程序无响应

解决MAMP启动报错“'APACHE' needs open port '80'”且程序无响应的问题

问题现象

启动MAMP时弹出报错提示:'APACHE' needs open port '80',且程序完全无法响应点击操作。

排查与解决步骤

1. 定位占用80端口的进程

  • Windows系统:
    打开命令提示符,执行以下命令找出占用端口的进程PID:

    netstat -ano | findstr ":80"
    

    再通过PID获取进程名称:

    tasklist | findstr "替换为查到的PID号"
    

    常见占用80端口的进程有IIS、迅雷、QQ音乐等。

  • macOS系统:
    打开终端,执行命令查看占用进程:

    sudo lsof -i :80
    

    输入系统密码后,从输出的COMMAND和PID列定位对应进程。

2. 停止占用端口的进程

  • 若是普通应用(如音乐、下载软件),直接关闭程序即可。
  • 若是系统服务(如Windows的IIS):打开「服务」管理器,找到「World Wide Web Publishing Service」,右键选择「停止」,可设置启动类型为「手动」避免自动占用。
  • 若无法定位进程,可尝试重启电脑解决。

3. 修改MAMP的Apache端口(绕开80端口占用)

如果不想停止现有占用80端口的进程,可直接修改MAMP的端口设置:

  • 先强制退出无响应的MAMP(Windows用任务管理器,macOS用活动监视器)。
  • 重新打开MAMP偏好设置,切换到「Ports」标签页,将Apache端口从80改为未被占用的端口(如8080)。
  • 点击「Apply」保存设置后重启MAMP。

4. 修复MAMP程序无响应问题

若修改端口后仍无响应:

  • 强制退出MAMP,删除缓存文件:
    • macOS路径:~/Library/Caches/appsolute.MAMP
    • Windows路径:C:\Users\你的用户名\AppData\Local\Temp\MAMP
  • 重新启动MAMP,再尝试修改端口设置。

内容的提问来源于stack exchange,提问作者Danil Neckludov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 23:47:03