Macos 阿帕奇赢了';在OS X 10.8(山狮)更新后,无法启动

Macos 阿帕奇赢了';在OS X 10.8(山狮)更新后,无法启动,macos,apache,localhost,mamp,osx-mountain-lion,Macos,Apache,Localhost,Mamp,Osx Mountain Lion,今天我更新到OSX山狮。我注意到Apache不会在MAMP中启动。apache日志文件中似乎没有什么新内容。在终端中运行sudo apachectl-k start会给我以下信息: httpd: Could not reliably determine the server's fully qualified domain name, using Ryan-Smiths-MacBook.local for ServerName 我的httpd.conf文件中确实定义了ServerName 我还

今天我更新到OSX山狮。我注意到Apache不会在MAMP中启动。apache日志文件中似乎没有什么新内容。在终端中运行
sudo apachectl-k start
会给我以下信息:

httpd: Could not reliably determine the server's fully qualified domain name, using Ryan-Smiths-MacBook.local for ServerName
我的
httpd.conf
文件中确实定义了ServerName

我还注意到“网络共享”不再出现在“设置”窗格中。。。奇怪

有什么想法吗


谢谢

嗨,瑞安,我们遇到了这个问题

结果是apache自己的系统正在运行。我们在这里记录了它

干杯

理查德也有同样的问题


然后我将
ServerName
设置为
localhost
,将
Listen
端口设置为
8080
,因为80不知何故不可用(甚至不像sudo那样)。就我而言,它似乎解决了这个问题。

也有同样的问题;没有其他的把戏有帮助。我发现我有一个“allow from 127.0.0.1”的实例——删除IP就成功了。不知道为什么


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

在MAMP PRO 2.1.1中,单击工具退出内置Apache打开活动监视器,选择“所有进程”,然后用标题中的“httpd”终止任何进程,我就能够解决这个运行OS X 10.8.4的问题。在那之后,我能够启动MAMP,MYSQL和Apache服务器都开了绿灯

要解决此问题并启动MAMP apache,您现在可以参考:(上面的链接现在已断开。)

或者只需运行以下命令:

sudo apachectl stop
此外,如果您遇到mysql无法启动的问题,请尝试通过执行以下操作终止可能已经在运行的mysql进程:

  • 在Mac上打开名为“活动监视器”的程序
  • 搜索名为“mysqld”的进程
  • 单击该进程并“退出进程”
  • 学分:

    只需尝试在httpd.conf中使用以下内容修改mamp:

    LoadModule php5_module/Applications/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之后,一切才正常

    比尔, Janne

    这一个解决了我妈妈的问题

    只需使用Finder导航到/Applications/MAMP/bin/apache2/bin,并将envvars重命名为_envvars(是的,只需添加下划线)。Boom!完成,完成


    from

    端口80不可用,因为内置Apache正在该端口上运行,请按我的回答中所述停止它,您应该可以再次使用它。X Mountain Lion仍然包括Apache,但“Web共享”首选项已不存在!(请参阅Apple支持:)。如果您运行的是PHP应用程序,则值得作为更好的替代品进行研究(它包括MySQL、phpMyAdmin以及一些相关的程序和库).你想改变这一点,我说的对吗?因此命令是
    sudo ln-s/usr/lib/libpq.5.dylib/usr/lib/libpq.5.3.dylib
    …?上面用于停止默认apache服务器的sude命令对我有效。谢谢