Le serveur exécute Lucid et j'essaie de mettre à niveau le PHP vers la version 5.5 stable.
J'ai suivi les instructions sur cette question: Comment installer différentes versions (mises à niveau ou rétrogradations) PHP version dans une version encore prise en charge d'Ubuntu?
root@32772-201711:~# add-apt-repository ppa:ondrej/php5
gpg: keyring `/tmp/tmpZCjHpD/secring.gpg' created
gpg: keyring `/tmp/tmpZCjHpD/pubring.gpg' created
gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpZCjHpD/trustdb.gpg: trustdb created
gpg: key E5267A6C: public key "Launchpad PPA for OndÅej Surý" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
Ensuite, j'ai lancé apt-get update
suivi de apt-get upgrade
, et juste pour trop, j'ai exécuté apt-get dist-upgrade
. Ces 2 dernières commandes indiquent que mon système est à jour.
Cependant, lorsque j'exécute php -v
, je vois toujours 5.3.2-1ubuntu4.20
.
Mon PHP ne passe pas à PHP 5.5 comme prévu
Que manque-t-il pour mettre à niveau le PHP vers la version proposée par le PPA?
Il n'y a pas de packages PHP 5.5 pour Lucid, car cela demanderait trop de travail (et de bricolage du référentiel, etc.) pour lesquels je n'ai pas le temps (pendant mon temps libre).
Vous pouvez soit vous en tenir à PHP 5.4 dans ppa: ondrej/oldstable, soit effectuer une mise à niveau plus précise et utiliser le référentiel Apache 2.4/PHP 5.5.
Je suis ouvert à la préparation de PHP 5.5 pour Lucid en tant que travail sous contrat, mais cela ne se produira pas pendant mon temps libre, car j'essaie de le sauvegarder pour ma famille. Et préparer PHP 5.5 pour Lucid (par exemple, Apache 2.2) prendrait environ 2 à 5 jours.
Le problème est que le PPA mentionné ne contient pas de construction pour Lucid, il ne contient que des versions pour les dernières versions d'Ubuntu.
Vous pouvez envoyer un message au responsable de l'APP en demandant une version Lucid (10.04) pour cet APE. N'oubliez pas que cela peut ne pas être possible en raison de problèmes de dépendance.
EDIT: Je viens de voir que sur le lien que vous avez mentionné https://launchpad.net/~ondrej/+archive/php5-oldstable est spécifié, où il contient des versions Lucid!
Pour installer ce PPA sur votre système, commencez par retirer l’ancien ppa de votre système, puis lancez:
Sudo add-apt-repository ppa:ondrej/php5-oldstable
Sudo apt-get update
Sudo apt-get upgrade