我刚刚将我的MacBook Pro升级到了OS X Snow Leopard 10.6.6版本,现在Apache是行为不端:
一些进一步的信息可能是有用的:
我已经看了Apache的错误日志,唯一的错误似乎是以下几点:
[注意]儿童pid 744退出信号分割故障(11)
我完全被这个难住了。 任何帮助将非常感激。
更新好吧,我设法解决403 Forbidden错误感谢http://techtrouts.com/mac-os-x-105-web-sharing-forbidden-403-on-httplocalhostusername/
我仍然有第二个问题,但任何请求,例如,现在当我请求http://本地主机
进一步更新更改Apacheconfiguration文件以使用Snow Leopard附带的PHP 5.3版本可以消除错误。 然而这对我来说并不理想,因为我需要使用PHP 5.2(因为在使用PHP 5.3的时候,我已经有了一些Drupal 6站点来处理这个问题)。
更进一步的更新尽pipe这并没有得到解决,但对我来说不再是一个问题(我不再使用PHP 5.2)。
我build议使用macports而不是OS X内置。 您可以相对容易地安装您想要的任何版本的软件,而且您不必担心OS X更新会破坏您的网站。
安装macports后运行:
sudo port sync
要用apache2和mysql5来安装php5.2,你需要运行:
sudo port install php52 +apache2 +mysql5
port variants php52会告诉你还有什么其他的select。