Snow Leopard 上的 Apache 问题

Snow Leopard 上的 Apache 问题

我搞砸了 Mac 上的 Apache“东西”。通常当我访问时http://localhost/,我会看到“它工作正常!”但现在它只列出了里面的目录和文件/Library/WebServer/Documents

当我尝试使用 停止/启动/重新启动服务器时sudo apachectl stop,我得到:

httpd: Syntax error on line 68 of /etc/apache2/httpd.conf: Cannot load /usr/libexec/apache2/mod_disk_cache.so into server: dlopen(/usr/libexec/apache2/mod_disk_cache.so, 10): Symbol not found: _apr_file_info_get$INODE64\n  Referenced from: /usr/libexec/apache2/mod_disk_cache.so\n  Expected in: flat namespace\n in /usr/libexec/apache2/mod_disk_cache.so

我不想安装 MacPorts,我之前尝试过但是...我只想通过源代码使用通常的 ./configure、make、make install 来完成。

关于如何实现这一点,您有什么想法吗?有没有办法完全删除 Apache,然后重新安装新版本?

答案1

我最终备份了所有文件,删除并重新安装了 Snow Leopard,Apache 恢复正常。

相关内容