Veja se o módulo libphp5.so está instalado em outro lugar no servidor usando o comando find and locate
# find / -name libphp5.so
# locate libphp5.so
se for, copie-o para o diretório / usr / lib / apache2 / modules / e reinicie o Apache. Se o arquivo não estiver presente, instale o pacote 'libapache2-mod-php5', o módulo PHP5 para o Apache2. Ele adiciona as diretivas necessárias do FilesMatch à configuração do Apache.
# apt-get install libapache2-mod-php5
O pacote "libapache2-mod-php5" irá criar o arquivo libphp5.so no diretório modules e o apache2 será reiniciado com sucesso
# /etc/init.d/apache2 restart
se você quiser fazer downgrade:
Remover o PHP
sudo apt-get remove php5-common
sudo apt-get remove php5-cli
sudo apt-get remove php5
sudo apt-get autoremove memcached
Atualize sua lista de fontes para apontar para o PHP 5.2
sudo nano /etc/apt/sources.list
Remova as referências aos pacotes do PHP 5.3. Para mim, isso foi:
deb http://php53.dotdeb.org stable all
deb-src http://php53.dotdeb.org stable all
Adicione os seguintes pacotes 5.2:
deb http://http.us.debian.org/debian stable all
deb http://security.debian.org/ stable/updates main contrib
deb http://packages.dotdeb.org/ stable all
Instale o PHP 5.2
sudo apt-get update
sudo apt-get install php5-cli
sudo apt-get install php5
Reinstale os módulos PHP que seu aplicativo requer. Para mim, isso foi:
sudo apt-get install memcached
sudo apt-get install php5-memcache
sudo apt-get install php5-curl
sudo apt-get install php5-mysql
sudo reboot