Możesz skorzystać z PPA, aby być na bieżąco z PHP lub zainstalować poprzednią wersję PHP (np. PHP 5.6 na Ubuntu 16.04 LTS).
Najczęściej używane repozytoria pochodzą od Ondřej Surý, opiekuna Debiana PHP:
- ppa: ondrej / php (w przypadku wersji do wspólnej instalacji PHP 5.6 / 7.0 / 7.1 PHP 5.5 nie jest już obsługiwany)
Pakiety kompatybilne z php5:
( Kliknij tutaj, aby uzyskać instrukcje dotyczące korzystania z umów PPA. )
PPA PHP zawierały wcześniej aktualizację Apache 2.4. To już nie jest przypadek, musisz dodać osobne repozytorium Apache 2.4:
Jeśli chcesz użyć tych umów PPA, zrób to:
ppa: ondrej / php (dla 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
Aby przełączać się między zainstalowanymi wersjami, użyj
sudo update-alternatives --config php
Następnie musisz ustawić Apache do pracy z odpowiednią wersją:
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-kompatybil (dla php5 kompatybil)
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
Jeśli nie masz add-apt-repository
pliku binarnego, wykonaj następujące czynności:
sudo apt-get install python-software-properties
Środki ostrożności:
PHP 5.4
Zapakowane najnowsze PHP 5.4 znajduje się teraz w osobnym PPA:
ppa: ondrej / php5-oldstable
Należy pamiętać, że PHP 5.4 dobiegł końca 3 września 2015 r. I nie otrzymuje żadnych aktualizacji zabezpieczeń. Zaleca się migrację do wersji co najmniej PHP 5.6, która otrzyma zabezpieczenia zaktualizowane do 31 grudnia 2018 r .