Понадобилось однажды на Ubuntu Server 14.04 LTS повысить версию PHP 5.5.9 до 5.6, обычное обновление компонентов системы не помогло:
sudo apt-get update sudo apt-get upgrade
Можно попробовать обновить систему до 16.04 или выше как я описывал в статье Обновление Ubuntu 14.04 до 16.04. Вместе с системой будет обновлен и PHP.
Если же обновление системы не удается выполнить, то можно добавить сторонний источник с PHP:
sudo add-apt-repository ppa:ondrej/php sudo apt-get update
И установить из него нужную версию, например PHP 5.6:
sudo apt-get install php5.6 php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml
Так как установленных версий может быть несколько, отключим старую и активируем установленную:
sudo a2dismod php5 sudo a2enmod php5.6 sudo service apache2 restart
Аналогично можно установить PHP 7.2:
sudo apt-get install php7.2 sudo a2dismod php5.6 sudo a2enmod php7.2 sudo service apache2 restart
Или PHP 7.0:
sudo apt-get install php7.0 sudo a2dismod php7.2 sudo a2enmod php7.0 sudo service apache2 restart
Фик Вам. Не обновляется PHP7: Сообщение — Please check that the PPA name or format is correct.