J'essaie de mettre à jour pour installer PHP 5.5, 5.6 ou 7.0 dans Ubuntu 12.04/14.04/16.04 LTS, et je ne peux obtenir que PHP 5.3.10 pour Ubuntu 12.04, PHP 5.5.9 pour Ubuntu 14.04 ou PHP 7.0.4 pour Ubuntu 16.04 en utilisant les référentiels officiels (avec apt-get).
Je ne sais pas trop comment faire une mise à jour manuelle - car j'ai besoin de:
Vous pouvez utiliser un PPA pour rester à jour avec PHP ou installer la version précédente de PHP (p.ex. PHP 5.6 sur Ubuntu 16.04 LTS).
Les dépôts les plus utilisés proviennent d’Ondřej Surý, le responsable Debian PHP:
Les paquets php5 compat:
php5
afin de satisfaire les dépendances dans les anciens paquets)( Cliquez ici pour des instructions sur l'utilisation des PPA. )
Les PPA PHP contenaient auparavant la mise à jour Apache 2.4. Ce n'est plus un cas, vous devez ajouter un référentiel Apache 2.4 distinct:
Si vous souhaitez utiliser ces PPA, procédez comme suit:
ppa: ondrej/php (pour PHP 5.6/7.0/7.1)
Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install php7.1 # for PHP 7.1
Sudo apt-get install php7.0 # for PHP 7.0
Sudo apt-get install php5.6 # for PHP 5.6
Pour basculer entre les versions installées, utilisez
Sudo update-alternatives --config php
Ensuite, vous devez configurer Apache pour qu’il fonctionne avec la bonne version:
Sudo a2dismod php7.1 # unload the current version
Sudo a2enmod php5.6 # load the version you need
Sudo service Apache2 restart # restart webserver to apply
ppa: ondrej/php5-compat (pour php5 compat)
Sudo add-apt-repository ppa:ondrej/php
Sudo add-apt-repository ppa:ondrej/php5-compat
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install php5 # this will pull php5.6 package
Si vous n'avez pas add-apt-repository
binary, procédez comme suit:
Sudo apt-get install python-software-properties
Précautions:
php.ini
.La dernière version pré-emballée PHP 5.4 réside maintenant dans un PPA distinct: ppa: ondrej/php5-oldstable
Veuillez noter que PHP 5.4 est arrivé en fin de vie le septembre 2015 et qu'il ne reçoit aucune mise à jour de sécurité. Il est recommandé de migrer au moins PHP 5.6 qui recevra une mise à jour de sécurité jusqu’au 1 décembre 2018 .
Il faudra un peu de temps aux PHP 5.4 paquets pour entrer dans Ubuntu, car de nombreux contrôles de dépendance sont à effectuer. Ubuntu 12.04 étant maintenant en version bêta, je doute qu’ils l’actualisent à la version PHP 5.4 (bien que je n’aie aucune connaissance officielle ou interne à ce sujet). Il n’apparaîtra probablement pas avant Ubuntu 12.10 en octobre de cette année. . Si vous le souhaitez plus tôt que cela, vous devrez soit trouver un package tiers, soit apprendre à le construire vous-même à partir du code source.