MAMP Apache在OS X 10.8(Mountain Lion)更新后无法启动

问题描述:

今天我更新了OS X Mountain Lion。我注意到Apache不会从MAMP开始。 apache日志文件中似乎没有新东西。在终端中运行sudo apachectl -k start给了我这样的:MAMP Apache在OS X 10.8(Mountain Lion)更新后无法启动

httpd: Could not reliably determine the server's fully qualified domain name, using Ryan-Smiths-MacBook.local for ServerName 

我有我的httpd.conf文件中定义的服务器名称。

我还注意到“Web共享”不再处于设置窗格中......很奇怪。

什么想法?

谢谢!

+0

OS X山狮还包括了Apache,但 “Web共享” 偏好不见了! (参考Apple支持:[OS X Mountain Lion:Web共享选项](http://support.apple.com/kb/HT5230?viewlocale=zh_CN))。如果您正在运行PHP应用程序,则需要查看[MAMP](http://mamp.info/en/mamp/index.html)作为更好的替代品(它包括MySQL,phpMyAdmin以及一些相关程序和库) 。 – Stennie 2012-07-28 11:25:50

嗨瑞安我们有这个问题

事实证明,系统自己的Apache正在运行。我们在这里记录它http://support.servertastic.com/mamp-not-starting-after-upgrade-to-mountain-lion/

干杯

理查德

有同样的问题。

我然后设置ServerNamelocalhostListen端口8080,因为80在某种程度上不可用(甚至还不如须藤)。在我看来,它似乎已经解决了这个问题。

+0

端口80不可用,因为内置的Apache正在该端口上运行,请按照我的答案中所述停止它,并且您应该可以再次使用它 – 2012-07-27 10:24:01

有同样的问题;没有其他技巧帮助。我发现我有一个“允许从127.0.0.1”的实例 - 删除IP就行了。不知道为什么。

http://cl.ly/image/253g1L1W472z

与OSX山狮的问题是,/usr/lib/libpq.5.3.dylib不存在,但/usr/lib/libpq.5.dylib一样。

要解决此问题,打开终端:

~# sudo ln -s /usr/lib/libpq.5.3.dylib /usr/lib/libpq.5.dylib 
+0

我是对的吗?所以命令是'sudo ln -s /usr/lib/libpq.5.dylib/usr/lib/libpq.5.3.dylib' ...? – Olie 2013-04-16 05:05:24

在MAMP PRO 2.1.1,单击工具>退出内置Apache

我能够解决这个运行OS X 10.8.4打开活动监视器,选择“所有进程”,然后杀死任何与标题中的“httpd”。之后,我能够启动MAMP,并且MYSQL和Apache服务器都开启了绿灯!

为了解决这个问题,并开始MAMP是Apache,你现在可以参考:(上面的链接现在是打破。)

https://support.servertastic.com/mamp-not-starting-after-upgrade-to-mountain-lion/

或者干脆运行以下命令:

sudo apachectl stop 

另外,如果遇到你的mysql不再启动的麻烦,请尝试通过执行以下操作来查杀可能已在运行的mysql进程:

  1. 在Mac上打开名为“Activity Monitor”的程序。
  2. 搜索名为“mysqld”的进程。
  3. 单击该进程和“退出进程”

现金 http://eliteeternity.com/mysql-server-wont-start-mamp-red-light-mac/ http://forum.mamp.info/viewtopic.php?f=6&t=6149

+0

上述用于停止默认apache服务器的sude命令适用于我。谢谢 – elliotrock 2014-02-20 02:37:26

+0

就是这样!最后,经过几天试图找出这一个...... – 2015-03-27 21:40:13

只是尝试修改MAMP在httpd.conf有:

的LoadModule php5_module /应用/ MAMP/bin/php/php5.5.3/modules/libphp5.so

如果你没有像我这样的工作,这个问题可能是你用MAMP运行你的MAMP更新,然后关闭现有的MAMP而不停止你的服务器。所有你需要做的就是重新启动你的机器。

我对类似问题的解决方案。即MySQL从MAMP管理器工具运行良好。 Apache服务器没有,并且“打开起始页”呈灰色,即不起作用。

看来我的问题是,Apache服务器不是因为某种原因可以在/ Applications/MAMP/logs文件夹中访问它的日志文件apache_error.log。该文件似乎有点“卡住”,即我无法通过chmod命令更改对该文件的访问权限。只有在我彻底删除了日志文件,然后重新启动了MAMP控制工具并再次启动了MySQL和Apache之后,一切正常。

BR, 詹恩

这一个解决我的甲基苯丙胺

使用Finder中您只要前往/应用程序/ MAMP /斌/ Apache2的/ bin,然后重命名envvars中以_envvars(是的,只需添加下划线)。繁荣!完成并完成。

codesoap