Odpowiedzi:
Zaktualizowano: Właśnie dostałem e-maila od Marc Deslauriers (inżynier ds. Bezpieczeństwa w firmie Canonical, więc ktoś, kto by wiedział), a odpowiedź brzmi: prawdopodobnie nigdy . O ile coś nie stanie się katastrofalnie nie tak z 5.5, będzie to miało łatki bezpieczeństwa cofnięte na 14.04.
Tak, podobnie jak większość pakietów w Ubuntu, zespół bezpieczeństwa backportuje poprawki bezpieczeństwa, w tym dla wersji, które nie są już obsługiwane przez upstream.
Od 15.04 php5*
pakiety są w wersji 5.6. Jednak nie zalecałbym używania wersji innej niż LTS na serwerze produkcyjnym, ponieważ wymagają one aktualizacji wersji co 9 miesięcy (w przeciwieństwie do 5 lat, w których LTS Cię dostanie).
I jedyną wersją obsługiwaną przez Canonical w 16.04 wydaje się być PHP7.
Około czerwca 2016 r., Może wcześniej, może nigdy. W grze występuje kilka różnych sił:
Tak więc, chyba że ktoś wskoczy na plany ręcznego utrzymania wersji 5.5 (zdarzały się dziwniejsze rzeczy), prawdopodobnie w pewnym momencie nastąpi przejście. Nie można jednak powiedzieć, kiedy to będzie tak daleko.
Jeśli wdrażasz w wersji 5.5, dostanę testy na wersji 5.6 z dużym wyprzedzeniem, aby upewnić się, że Cię nie złapie. Inną opcją jest skorzystanie z gałęzi PHP (takiej jak Zend Server), która ma komercyjne wsparcie, które wydaje się obejmować kolejne tysiąclecie.
Jeśli naprawdę chcesz PHP 5.6 na Ubuntu 12.04, 14.04 lub 14.10, możesz użyć tego PPA :
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5
php5
Wyciągnie domyślną zależność pakietu, libapache2-mod-php5
która z kolei zależy od Apache. Jeśli chcesz używać innego SAP SAPI, upewnij się, że wyraźnie go podajesz podczas instalacji, np. W przypadku PHP FPM:
sudo apt-get install php5 php5-fpm
Adnotacja: Od grudnia 2015 r., Jeśli masz zainstalowany Apache, istnieje również zależność od PPA Apache2 Ondreja :
ppa:ondrej/apache2
Jako opcję zdecydowanie zalecam stosowanie, ppa:ondrej/php
które obejmuje wersje PHP 5.6 i PHP 7.0, które można instalować jednocześnie:
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
obejmuje Apache, którego nie wszyscy używają. php5-cli
jest bardziej pożądane.
php5
nie obejmuje obsługi Apache2. libapache2-mod-php5
jest tylko domyślną zależnością, więc możesz to zrobić apt-get install php5 php5-fpm
i się nie zainstaluje libapache2-mod-php5
.
php5-cli
można go zainstalować z PPA, ale najprawdopodobniej chcesz php5-fpm
i serwer z obsługą FastCGI, taki jak apache2
lub nginx
.
Nie, 14.10 nie ma PHP 5.6 (a nawet gdyby tak było, prawdopodobnie nie zrobiłby GT w repozytoriach 14.04).
Ubuntu 15.04 zawiera PHP 5.6. Jeśli więc nie zależy Ci na LTS, zaktualizuj system do wersji Ubuntu 15.04.
Aby odpowiedzieć na pytanie: tak. jest teraz zawarty w repozytoriach, ale zaczyna się od Ubuntu 15.04.