Pour tous ceux qui souhaitent mettre à jour Ubuntu 10.04 LTS vers PHP 5.3.10, voici comment je l'ai fait:
sudo apt-get remove --purge php*
sudo apt-get autoremove
sudo add-apt-repository ppa:l-mierzwa/lucid-php5
sudo apt-get update
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql php5-gd
sudo service apache2 restart
sudo pecl uninstall apc
sudo pecl install apc
Cela semble un peu drastique en utilisant, sudo apt-get remove --purge php*
mais Ubuntu continue de répertorier une charge de fichiers qui sont filtrés mais ensuite ignorés et j'ai réussi à mettre à niveau 3 fois jusqu'à présent.
Bonne chance et merci à Brian Mercer pour son PPA php5.
[Mise à jour 2014-11-05]
Depuis le site du tableau de bord d'Ondřej Surý:
- PHP 5.4: ppa: ondrej / php5-oldstable
- PHP 5.5: ppa: ondrej / php5
- PHP 5.6: ppa: ondrej / php5-5.6
jrsalunga, vous pouvez essayer d'extraire les paquets 5.3.10 de précis (juste mis à jour la semaine dernière), bien qu'il ne puisse pas compiler sans modification:
Cela prendra du temps et peut échouer en raison de tous les changements entre 10.04 et 12.04. Cependant, s'il réussit, les .debs produits devraient être entièrement installables le 10.04.
la source
Merci à Dig pour les informations sur le PPA tiers pour PHP 5.3.10. J'ai pu mettre à niveau mon installation 10.04 à l'aide de ces instructions.
Un hic pendant la mise à niveau était que je n'avais pas de
apt-add-repository
disponibilité sur mon système. Il s'avère que cela est fourni par le packagepython-software-properties
.Pour toute personne ayant le même problème, installez-la avec:
Vous devriez alors avoir
apt-add-repository
disponible sur votre système.la source
La plupart des logiciels / applications sont mis à jour automatiquement avec des mises à jour régulières dans Ubuntu (et dans d'autres distributions GNULinux) si la dernière version est disponible dans le référentiel.
PHP a publié la version 5.3.10 comme stable, mais je crains qu'elle ne soit pas encore disponible sur le référentiel d'Ubuntu. Et je ne pense pas qu'ils rendraient disponible pour 10.04. Parce que si vous vérifiez ici (sous "Packages par distribution-> Ubuntu") la disponibilité de PHP pour chaque version d'Ubuntu, vous pouvez trouver même la dernière version de PHP disponible pour Ubuntu 12.04 (qui n'est pas encore publiée) est 5.3.8. Et pour 10.04 c'est 5.3.2. C'est peut-être pourquoi il n'est pas mis à jour lorsque vous effectuez une mise à jour régulière.
Maintenant, même si vous mettez à jour Ubuntu vers la dernière version stable, qui est 11.10, vous n'obtiendrez pas PHP 5.3.10 mais 5.3.6.
Il se peut que vous attendiez qu'ils mettent à jour leur référentiel. Ou si vous ne pouvez pas attendre, téléchargez-le à partir de son site Web et compilez-le et installez-le vous-même, si vous savez comment le faire.
:)
la source