Sie können ein PPA verwenden, um mit PHP auf dem neuesten Stand zu bleiben oder eine frühere Version von PHP zu installieren (z. B. PHP 5.6 unter Ubuntu 16.04 LTS).
Die am häufigsten verwendeten Repositorys stammen von Ondřej Surý, dem Debian-PHP-Betreuer:
- ppa: ondrej / php (für gemeinsam installierbare Versionen von PHP 5.6 / 7.0 / 7.1 wird PHP 5.5 nicht mehr unterstützt)
Die PHP5-kompatiblen Pakete:
( Klicken Sie hier, um Anweisungen zur Verwendung von PPAs zu erhalten. )
PHP-PPAs enthielten zuvor das Apache 2.4-Update. Dies ist nicht länger der Fall, Sie müssen ein separates Apache 2.4-Repository hinzufügen:
Wenn Sie diese PPAs verwenden möchten, gehen Sie folgendermaßen vor:
ppa: ondrej / php (für 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
Um zwischen den installierten Versionen zu wechseln, verwenden Sie
sudo update-alternatives --config php
Dann müssen Sie Apache so einstellen, dass es mit der richtigen Version funktioniert:
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 (für 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
Wenn Sie keine add-apt-repository
Binärdatei haben, gehen Sie wie folgt vor:
sudo apt-get install python-software-properties
Vorsichtsmaßnahmen:
PHP 5.4
Das vorgefertigte neueste PHP 5.4 befindet sich jetzt in einem separaten PPA:
ppa: ondrej / php5-oldstable
Bitte beachten Sie, dass PHP 5.4 am 3. September 2015 das Ende seiner Lebensdauer erreicht hat und keine Sicherheitsupdates mehr erhält. Es wird empfohlen, auf mindestens PHP 5.6 zu migrieren, für das die Sicherheit bis zum 31. Dezember 2018 aktualisiert wird .