1

Я получаю следующую ошибку при попытке запустить Apache на сервере Ubuntu 10.04 LTS (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)

Что это значит? Как это исправить?

2 ответа2

1

Переустановка libxml2 решила мою проблему:

apt-get purge libxml2
apt-get install libxml2

После этого мне нужно было установить php5 снова.

1

Это означает, что apache пытается загрузить модуль PHP5 и не работает. PHP5 зависит от библиотеки libxml2 , которая, в свою очередь, зависит от zlib (v1.2.3.3), но не смогла найти libz . Убедитесь, что у вас установлен zlib , в моей системе Ubuntu я бы запустил:

sudo apt-get install zlib1g

Или, если вы не используете PHP5, запустите

sudo a2dismod php5

отключить этот модуль.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .