web-dev-qa-db-fra.com

Quand PHP 5.6 sera-t-il dans le dépôt officiel de Canonical?

J'imagine qu'il ne sera pas publié avant le 14.10, mais même si c'est le cas, pouvons-nous nous attendre à le voir apparaître dans les mises en pension utilisées par 14.04?

27
rm-vanda

Mise à jour: Je viens de recevoir un courrier électronique de Marc Deslauriers (ingénieur en sécurité chez Canonical, afin que quelqu'un sache) et la réponse est: Probablement jamais . Sauf si quelque chose ne va pas catastrophiquement avec la version 5.5, des correctifs de sécurité seront restitués pendant toute la durée de vie de 14.04.

Oui, comme la plupart des paquets sous Ubuntu, l’équipe de sécurité consigne les correctifs de sécurité, y compris pour les versions qui ne sont plus prises en charge par les activités en amont.

À partir de 15.04, les packages php5* sont en version 5.6. Cependant, je ne recommanderais pas l'utilisation d'une version non-LTS sur un serveur de production car ils requièrent des mises à niveau de version tous les 9 mois (par opposition aux 5 années qu'un LTS vous procure).

Et la seule version supportée par Canonical dans 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 planifie de maintenir manuellement la version 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 la version 5.5, les tests sur la version 5.6 seront testés longtemps à l'avance, histoire de vous assurer que vous n'êtes pas pris au dépourvu. Une autre option consiste à utiliser une branche de PHP (comme Zend Server) bénéficiant d'un support commercial qui semble s'étendre jusqu'au prochain millénaire.

42
Oli

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 dépendance par défaut du paquet php5 extraira libapache2-mod-php5 qui dépend à son tour d'Apache. Si vous voulez utiliser _PHP SAPI différent, assurez-vous de bien le répertorier lors de l'installation, par exemple. pour PHP utilisation de FPM:

Sudo apt-get install php5 php5-fpm

Annotation: Depuis décembre 2015, si Apache est installé sur votre ordinateur, il existe également une dépendance sur Apache2 d'Andrej :

ppa:ondrej/Apache2

En tant qu'option, je vous recommande fortement d'utiliser ppa:ondrej/php qui inclut les 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
22
Smile4ever

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 maintenant inclus dans les référentiels, mais seulement à partir de Ubuntu 15.04.

2
Shaun Freeman

Non, 14.10 n’a pas PHP 5.6 (et même si c’était le cas, cela n’aurait probablement pas lieu dans le dépôt 14.04).

http://packages.ubuntu.com/utopic/php5

2
fkraiem