Mac OS X 10.6.6 Apache2崩溃

试图让Apache2在Mac OS X 10.6.6上工作。 我得到以下的崩溃。

Process: httpd [27434] Path: /usr/sbin/httpd Identifier: httpd Version: ??? (???) Code Type: X86-64 (Native) Parent Process: launchd [1] Date/Time: 2011-02-16 20:56:12.971 +0000 OS Version: Mac OS X 10.6.6 (10J567) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Library not loaded: /usr/lib/libapr-1.0.2.7.dylib Referenced from: /usr/sbin/httpd Reason: image not found Binary Images: 0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) <486E6C61-1197-CC7C-2197-82CE505102D7> /usr/lib/dyld 

我已经检查,并有libapr,但其1.0.3.9

有谁知道解决这个问题或解决这个问题?

安装apache2后,我仍然有相同的错误。

 aran:lib aran$ sudo httpd -k dyld: Library not loaded: /usr/lib/libapr-1.0.2.7.dylib Referenced from: /usr/sbin/httpd Reason: image not found Trace/BPT trap 

libapr在场吗?

如果没有,请尝试安装它:

 sudo install_name_tool -change /usr/lib/libapr-1.0.dylib /usr/lib/libapr-1.0.2.7.dylib /usr/sbin/httpd 

如果这不起作用,你可能想试试这个:

http://diymacserver.com/installing-apache/compiling-apache-in-64-bits-mode-on-snow-leopard/

我的这个错误的工作是将libapr-1.0.3.8.dylib复制到libapr-1.0.2.7.dylib

我知道它实际上不是1.0.2.7,可能会更好地作出符号链接,但是当我尝试失败时失败了。

对于需要修复这个最简单的方法的人来说,我发现在/ usr / lib文件夹中运行了以下命令。

 cp libapr-1.0.3.8.dylib libapr-1.0.2.7.dylib