Quand PHP 5.6 sera-t-il dans les dépôts officiels de Canonical?

27

J'imagine qu'il ne sera pas disponible avant 14h10, mais même si tel est le cas, pourrions-nous nous attendre à le voir apparaître dans les repos utilisés par 14.04?

    
posée rm-vanda 23.09.2014 - 17:53
la source

4 réponses

42

Mis à jour: Je viens de recevoir un email de Marc Deslauriers (ingénieur sécurité chez Canonical, donc quelqu'un qui le sait) et la réponse est: Probablement jamais . À moins que quelque chose ne se passe de façon catastrophique avec la version 5.5, des correctifs de sécurité seront rétablis pour la durée de vie de 14.04.

  

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

A partir de 15.04, les packages php5* 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 des versions tous les 9 mois (par opposition aux 5 ans qu’un LTS vous procure).

Et la seule version prise en charge par Canonical en 16.04 semble être PHP7.

Autour de juin 2016, peut-être plus tôt, peut-être jamais. Il y a plusieurs forces différentes ici:

Donc, à moins que quelqu'un fasse un plan pour maintenir manuellement 5.5 (des choses plus étranges se sont produites), il y aura probablement une transition à un moment donné. Il est impossible de dire quand cela sera si loin.

Si vous déployez sur 5.5, j'obtiendrai des tests sur 5.6 bien à l’avance, juste pour vous assurer de ne pas être pris au dépourvu. Une autre option consiste à utiliser une branche de PHP (comme Zend Server) dont le support commercial semble s’étendre au prochain millénaire.

    
réponse donnée Oli 23.09.2014 - 18:01
la source
22

Si vous voulez vraiment PHP 5.6 sur Ubuntu 12.04, 14.04 ou 14.10, vous pouvez utiliser cet 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 paquetage php5 va extraire libapache2-mod-php5 , qui à son tour dépend d'Apache. Si vous voulez utiliser un autre PHP SAPI, assurez-vous de le mentionner explicitement lors de l'installation, par exemple pour PHP FPM utilisation:

sudo apt-get install php5 php5-fpm

Annotation: Depuis décembre 2015, si Apache est installé, il existe également une dépendance à PPA Apache2 d'Ondrej :

ppa:ondrej/apache2

En 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
    
réponse donnée Smile4ever 23.09.2014 - 18:46
la source
2

Non, 14.10 n’a pas PHP 5.6 (et même si c’était le cas, il ne serait probablement pas dans les repo 14.04).

lien

    
réponse donnée fkraiem 23.09.2014 - 17:58
la source
2

Ubuntu 15.04 contient PHP 5.6. Donc, si vous ne vous souciez pas de LTS, effectuez une mise à niveau vers Ubuntu 15.04.

Donc, pour répondre à la question: oui. il est maintenant inclus dans les référentiels, mais seulement à partir d'Ubuntu 15.04.

    
réponse donnée Shaun Freeman 08.05.2015 - 10:17
la source

Lire d'autres questions sur les étiquettes