Apache + php5 problema após 12.04.3 a 14.04.i fazer upgrade (servidor)

1

Eu fiz um 'do-release-upgrade' A maior parte da atualização correu bem. Mas a atualização do Apache 2.2.22 para o 2.4.7 deu errado. Parece haver algo errado com o módulo php5 apache.

Recebo a seguinte mensagem de erro:

apache2: Syntax error on line 203 of /etc/apache2/apache2.conf: Syntax error on line 
1 of /etc/apache2/mods-enabled/php5.load: Cannot load /usr/lib/apache2/module
/libphp5.so into server: /usr/lib/apache2/modules/libphp5.so: cannot open shared   
object file: No such file or directory
Action 'configtest' failed.

Como corrigir esse problema? Espero que haja uma maneira fácil de resolver esse problema. :)

    
por kevinx 04.09.2014 / 14:17

1 resposta

5

Da mensagem de erro, o módulo PHP5 do Apache não está presente onde deveria.

Primeiro, verifique o status de instalação do pacote do módulo PHP5:

user@hostname:~$ dpkg -l |grep libapache2-mod-php5
ii  libapache2-mod-php5              5.5.9+dfsg-1ubuntu4.3               amd64        server-side, HTML-embedded scripting language (Apache 2 module)

Se o resultado não for como acima (uma linha começando por ii ), o módulo não está instalado ou está mal instalado.

Se dpkg não retornar nenhuma linha, faça:

sudo apt-get update && sudo apt-get install libapache2-mod-php5

Se dpkg retornar uma linha que não começa com ii , faça:

sudo apt-get purge libapache2-mod-php5
sudo apt-get update && sudo apt-get install libapache2-mod-php5
    
por Benoit 04.09.2014 / 14:32