Reinstalar libxml2
resolveu meu problema:
apt-get purge libxml2
apt-get install libxml2
Depois disso, precisei instalar o php5 novamente.
Estou recebendo o seguinte erro ao tentar iniciar o Apache em um Ubuntu 10.04 LTS (Lucid Lynx) vserver:
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)
O que isso significa? Como faço para corrigir isso?
Isso significa que o apache está tentando carregar o módulo PHP5 e falhando. O PHP5 depende da biblioteca libxml2
, que, por sua vez, depende de zlib
(v1.2.3.3), mas não conseguiu encontrar libz
. Certifique-se de ter zlib
instalado, no meu sistema Ubuntu eu rodaria:
sudo apt-get install zlib1g
Ou se você não estiver usando o PHP5, execute
sudo a2dismod php5
para desativar esse módulo.
Tags ubuntu apache-http-server