Ви можете використовувати PPA, щоб бути в курсі PHP або встановити попередню версію PHP (fe PHP 5.6 на Ubuntu 16.04 LTS).
Найпоширеніші сховища походять від Ondřej Surý, підтримувача PHP Debian:
- ppa: ondrej / php (для PHP 5.6 / 7.0 / 7.1 версії, які можна встановити, PHP 5.5 більше не підтримується)
Пакети php5 compat:
( Клацніть тут, щоб отримати інструкції щодо використання 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 року .