Erro de início do Apache: não é possível carregar libphp5.so

1

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?

    
por big_p 30.09.2013 / 23:42

2 respostas

1

Reinstalar libxml2 resolveu meu problema:

apt-get purge libxml2
apt-get install libxml2

Depois disso, precisei instalar o php5 novamente.

    
por 01.10.2013 / 09:57
1

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.

    
por 30.09.2013 / 23:53