首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MAMP : Apache在httpd已经运行时没有启动

MAMP : Apache在httpd已经运行时没有启动
EN

Stack Overflow用户
提问于 2015-06-06 19:14:26
回答 1查看 1.1K关注 0票数 1

我有个奇怪的问题。我在我的mac上安装了mcrypt,运行yosemite和MamP3.0,PHP 5.6.1

扩展似乎安装成功。但是当我重新启动mac时,MAMP无法启动Apache,而mysql运行得很好。

我知道80号港口被堵住了。httpd已经在使用它了。我试过几次重新启动,但它已经在使用中了。对于apache如何使用httpd运行服务器,我知之甚少。

我可以在不同的端口上运行apache (这里是8080),但我不想在本地主机上测试时每次运行它:8080。

任何帮助都很感激,

EN

Stack Overflow用户

回答已采纳

发布于 2015-06-06 19:23:48

这是因为OSX自动启动自己安装的apache版本。我发现摆脱它的唯一方法是:在启动后,在Shell中,

代码语言:javascript
运行
复制
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

编辑:上面的卸载命令将永久防止守护进程重新产卵.在重启之后,如果你

代码语言:javascript
运行
复制
DarkMax:~ yvesleborg$ sudo launchctl unload /System/Library/LaunchDaemons/org.apache.httpd.plist
Password:******

你应该得到:

代码语言:javascript
运行
复制
/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service

您应该不惜一切代价避免在/System/Library/LaunchDaemons命令之外更改launchctl文件夹的内容。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30686614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档