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

Mac系统中Mamp/Apache无法启动:端口8888被占用求助

MAMP Apache无法启动:端口8888被占用问题

启动Mamp时弹出此提示

尝试启动MAMP,但始终提示Apache无法启动,原因是端口8888被其他软件占用,已关闭所有程序仅运行MAMP,问题仍存在,此前服务一直正常运行,突然出现该情况。

解决方法

  • 查找占用8888端口的进程
    打开终端,执行命令:

    lsof -i :8888
    

    命令会返回占用该端口的进程信息,重点记录进程ID(PID)。

  • 终止占用端口的进程
    用查到的PID执行终止命令:

    kill -9 [PID]
    

    将[PID]替换为实际查到的进程ID,之后重启MAMP。

  • 更换MAMP的Apache端口
    若不想终止现有进程,可直接修改端口:

    1. 打开MAMP,点击顶部菜单栏MAMP -> Preferences
    2. 切换到Ports标签页
    3. 将Apache端口从8888改为其他未被占用的端口(如8889)
    4. 点击OK后重启MAMP
  • 关闭系统自带Apache
    Mac自带的Apache可能后台运行占用端口,执行命令关闭:

    sudo apachectl stop
    

    输入管理员密码后执行,重启MAMP尝试启动。

内容的提问来源于stack exchange,提问作者Dhruvi Joshi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 16:44:49