Apache 启动错误:无法加载 libphp5.so

Apache 启动错误:无法加载 libphp5.so

尝试启动时出现以下错误阿帕奇Ubuntu 10.04LTS (Lucid Lynx) 虚拟服务器:

apache2: Syntax error on line 204 of /etc/apache2/apache2.conf: Syntax 
error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load 
/usr/lib/apache2/modules/libphp5.so into server: /lib/libz.so.1: version 
`ZLIB_1.2.3.3' not found (required by /usr/lib/x86_64-linux-gnu/libxml2.so.2)

这是什么意思?我该如何解决这个问题?

答案1

这意味着 apache 正在尝试加载 PHP5 模块并失败。PHP5 依赖于库libxml2,而库又依赖于zlib(v1.2.3.3),但无法找到libz。请确保已zlib安装,在我的 Ubuntu 系统上,我将运行:

sudo apt-get install zlib1g

如果你没有使用 PHP5,请运行

sudo a2dismod php5

禁用该模块。

答案2

重新安装libxml2解决了我的问题:

apt-get purge libxml2
apt-get install libxml2

之后我需要再次安装 php5。

相关内容