Вы можете использовать PPA, чтобы быть в курсе последних изменений PHP или установить предыдущую версию PHP (например, PHP 5.6 в Ubuntu 16.04 LTS).
Наиболее часто используемые репозитории исходят от Ондржея Сури, сопровождающего Debian PHP:
- ppa: ondrej / php (для совместно устанавливаемых версий PHP 5.6 / 7.0 / 7.1 PHP 5.5 больше не поддерживается)
Компат-пакеты php5:
( Нажмите здесь для получения инструкций по использованию PPA. )
PHP PPA ранее содержал обновление Apache 2.4. Это больше не так, вам нужно добавить отдельный репозиторий Apache 2.4:
Если вы хотите использовать эти PPA, сделайте следующее:
ppa: ondrej / php (для PHP 5.6 / 7.0 / 7.1)
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.1 # for PHP 7.1
sudo apt-get install php7.0 # for PHP 7.0
sudo apt-get install php5.6 # for PHP 5.6
Для переключения между установленными версиями используйте
sudo update-alternatives --config php
Затем вы должны настроить Apache для работы с правильной версией:
sudo a2dismod php7.1 # unload the current version
sudo a2enmod php5.6 # load the version you need
sudo service apache2 restart # restart webserver to apply
ppa: ondrej / php5-compat (для php5 compat)
sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/php5-compat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5 # this will pull php5.6 package
Если у вас нет add-apt-repository
бинарного файла, сделайте следующее:
sudo apt-get install python-software-properties
Меры предосторожности:
PHP 5.4
Предварительно упакованный последний PHP 5.4 теперь находится в отдельном PPA
: ppa: ondrej / php5-oldstable
Обратите внимание, что PHP 5.4 завершил свою работу 3 сентября 2015 года и не получает никаких обновлений безопасности. Рекомендуется перейти по крайней мере на PHP 5.6, который получит обновление безопасности до 31 декабря 2018 года .