Antworten:
Aktualisiert: Ich habe gerade eine E-Mail von Marc Deslauriers (Sicherheitsingenieur bei Canonical, also jemand, der es wissen würde) erhalten und die Antwort lautet: Wahrscheinlich nie . Sofern mit 5.5 nichts schief geht, werden Sicherheitspatches für die Lebensdauer von 14.04 zurückportiert.
Ja, wie bei den meisten Paketen in Ubuntu werden vom Sicherheitsteam Sicherheitskorrekturen zurückportiert, auch für Versionen, die vom Upstream nicht mehr unterstützt werden.
Ab dem 15.04 sind die php5*
Pakete in der Version 5.6. Ich würde jedoch nicht empfehlen, ein Nicht-LTS-Release auf einem Produktionsserver zu verwenden, da alle 9 Monate ein Release-Upgrade erforderlich ist (im Gegensatz zu den 5 Jahren, die Sie von einem LTS erhalten).
Und die einzige von Canonical unterstützte Version in 16.04 scheint PHP7 zu sein.
Ungefähr im Juni 2016, vielleicht früher, vielleicht nie. Hier spielen ein paar verschiedene Kräfte:
Wenn also nicht jemand in einen Plan zur manuellen Pflege von 5.5 einspringt (fremde Dinge sind passiert), wird es wahrscheinlich irgendwann einen Übergang geben. Es ist unmöglich zu sagen, wann das so weit weg sein wird.
Wenn Sie mit 5.5 bereitstellen, würde ich frühzeitig mit 5.6 testen, um sicherzugehen, dass Sie nicht überfordert sind. Eine andere Möglichkeit ist die Verwendung eines Zweigs von PHP (wie Zend Server), dessen kommerzielle Unterstützung sich anscheinend auf das nächste Jahrtausend erstreckt.
Wenn Sie wirklich PHP 5.6 unter Ubuntu 12.04, 14.04 oder 14.10 wollen, können Sie dieses PPA verwenden :
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5
Die standardmäßige php5
Paketabhängigkeit libapache2-mod-php5
hängt wiederum von Apache ab. Wenn Sie ein anderes PHP-SAPI verwenden möchten, vergewissern Sie sich, dass Sie es bei der Installation explizit angeben, z. B. für die Verwendung von PHP-FPM:
sudo apt-get install php5 php5-fpm
Anmerkung: Wenn Sie Apache installiert haben, besteht seit Dezember 2015 auch eine Abhängigkeit von Ondrejs Apache2 PPA :
ppa:ondrej/apache2
Als Option würde ich dringend empfehlen ppa:ondrej/php
, die gemeinsam installierbaren Versionen von PHP 5.6 und PHP 7.0 zu verwenden:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
# pull a default PHP FPM (currently PHP 7.0)
sudo apt-get install php php-fpm
# pull PHP 7.0 Apache2 mod_php7 explicitly
sudo apt-get install php7.0 libapache2-mod-php7.0
# pull PHP 5.6 - just CGI SAPI
sudo apt-get install php5.6-cgi
php5
auch Apache gibt, den nicht jeder benutzt. php5-cli
ist wünschenswerter.
php5
Beinhaltet keine Apache2-Unterstützung. libapache2-mod-php5
Dies ist nur eine Standardabhängigkeit, die Sie ausführen können apt-get install php5 php5-fpm
und die nicht installiert werden kann libapache2-mod-php5
.
php5-cli
das von der PPA installierbar ist, aber höchstwahrscheinlich willst du auch php5-fpm
einen Server mit FastCGI-Unterstützung apache2
oder nginx
.
Nein, 14.10 hat kein PHP 5.6 (und selbst wenn, würde es wahrscheinlich nicht in die 14.04-Repos gelangen).
Ubuntu 15.04 enthält PHP 5.6. Wenn Sie sich nicht für LTS interessieren, führen Sie ein Upgrade auf Ubuntu 15.04 durch.
Also um die Frage zu beantworten: ja. Es ist jetzt in den Repositories enthalten, aber erst ab Ubuntu 15.04.