И так, к сожалению далеко не все cms и сайты успешно работают на новых версиях php. Или же бывает так, что новые версии cms есть но возможности обновиться нету. Поэтому нам требуется откат на старую версию

Для начала следует установить пакет aptitude если он не установлен

sudo apt-get install aptitude

Далее если уже установлены Apache, PHP и phpmyadmin их надо удалить:

Запускаем функцию поиска установленных пакетов PHP

 

dpkg -l|grep php

 

Удаляем все пакеты вместе с Apache и Phpmyaldmin

sudo apt-get purge (Вставляем сюда все названия пакетов php) apache2 phpmyadmin

 

Далее обновляем все пакеты и устанавливаем

sudo apt-get update && apt-get upgrade

 

После этого надо поменять репозиторий на Ubuntu 12.04

sudo sed -i.bak «s/saucy/precise/g» /etc/apt/sources.list

Если у вас не сработает этот вариант я прикладываю файл репозитория 12.04 который надо будет заменить по адресу /etc/apt/, не забудьте сделать копию заменяемого файла. sources

Обновляем репозитории

sudo apt-get update

 

Следом за этим устанавливаем Apache PHP и phpmyadmin

sudo apt-get install apache2 php5 libapache2-mod-php5 phpmyadmin

 

Не забудьте вернуть обратно репозитории, либо из копий сохраненного файла либо командой

sudo sed -i «s/precise/saucy/g» /etc/apt/sources.list

sudo apt-get update

После всего этого вылезет сообщение о необходимости обновления, решается это следующим образом

sudo apt-mark hold aptitude -F%p --disable-columns search ~U

На этом все, для проверки версии php можете использовать команду php -v