Réponses:
Mise à jour: Je viens de recevoir un e-mail de Marc Deslauriers (ingénieur en sécurité chez Canonical, donc quelqu'un qui le saurait) et la réponse est: Probablement jamais . À moins que quelque chose ne se produise de façon catastrophique avec 5.5, les correctifs de sécurité seront rétroportés pour la durée de vie du 14.04.
Oui, comme la plupart des packages dans Ubuntu, l'équipe de sécurité rétroporte les correctifs de sécurité, y compris pour les versions qui ne sont plus prises en charge par l'amont.
Depuis le 15.04, les php5*
packages sont la version 5.6. Cependant, je ne recommanderais pas d'utiliser une version non LTS sur un serveur de production car ils nécessitent des mises à niveau de version tous les 9 mois (contrairement aux 5 ans qu'un LTS vous offre).
Et la seule version prise en charge par Canonical en 16.04 semble être PHP7.
Vers juin 2016, peut-être plus tôt, peut-être jamais. Il y a quelques forces différentes en jeu ici:
Donc, à moins que quelqu'un ne saute dans un plan de maintenance manuelle de 5.5 (des choses étranges se sont produites), il y aura probablement une transition à un moment donné. Il est impossible de dire quand ce sera si loin.
Si vous déployez sur 5.5, j'obtiendrais des tests sur 5.6 bien à l'avance, juste pour vous assurer que vous n'êtes pas pris au dépourvu. Une autre option consiste à utiliser une branche de PHP (comme Zend Server) qui a un support commercial couvrant apparemment le prochain millénaire.
Si vous voulez vraiment PHP 5.6 sur Ubuntu 12.04, 14.04 ou 14.10, vous pouvez utiliser ce PPA :
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5
La php5
dépendance de package par défaut va tirer libapache2-mod-php5
qui dépend à son tour d'Apache. Si vous souhaitez utiliser différents SAPI PHP, assurez-vous de les lister explicitement lors de l'installation, par exemple pour l'utilisation de PHP FPM:
sudo apt-get install php5 php5-fpm
Annotation: Depuis décembre 2015, si vous avez installé Apache, il existe également une dépendance à l'égard d'Apache2 PPA d'Ondrej :
ppa:ondrej/apache2
En option, je recommande fortement d'utiliser des ppa:ondrej/php
versions PHP 5.6 et PHP 7.0 co-installables:
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
comprend Apache que tout le monde n'utilise pas. php5-cli
est plus souhaitable.
php5
n'inclut pas la prise en charge d'Apache2. libapache2-mod-php5
n'est qu'une dépendance par défaut, vous pouvez donc le faire apt-get install php5 php5-fpm
et il ne s'installera pas libapache2-mod-php5
.
php5-cli
c'est installable à partir du PPA, mais très probablement vous voulez php5-fpm
et un serveur avec le support FastCGI comme apache2
ou nginx
.
Non, 14.10 n'a pas PHP 5.6 (et même si c'était le cas, il ne serait probablement pas intégré dans le référentiel 14.04).
Ubuntu 15.04 contient PHP 5.6. Donc, si vous ne vous souciez pas de LTS, passez à Ubuntu 15.04.
Donc pour répondre à la question: oui. il est désormais inclus dans les référentiels, mais ne commence qu'avec Ubuntu 15.04.