Antworten:
Für alle, die Ubuntu 10.04 LTS auf PHP 5.3.10 upgraden möchten, ist dies wie folgt:
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
Es sieht ein bisschen drastisch aus, sudo apt-get remove --purge php*
aber Ubuntu listet eine Menge Dateien auf, die gefiltert, aber dann ignoriert werden. Ich habe bis jetzt dreimal erfolgreich ein Upgrade durchgeführt.
Viel Glück und danke an Brian Mercer für sein PHP5 PPA.
[Update 05.11.2014]
Von Ondřej Surýs Launchpad-Site:
jrsalunga, Sie können versuchen, die 5.3.10-Pakete von exact (soeben letzte Woche aktualisiert) abzurufen, obwohl sie möglicherweise nicht ohne Änderung kompiliert werden:
apt-get install ubuntu-dev-tools
pull-lp-source php5 precise
dpkg-source -x php5_5.3.10-*.dsc
apt-get build-dep php5
cd php5-5.3.10
debuild binary
Dies dauert lange und kann aufgrund aller Änderungen zwischen 10.04 und 12.04 fehlschlagen. Wenn dies jedoch erfolgreich ist, sollten die erzeugten .debs am 10.04 vollständig installierbar sein.
Vielen Dank an Dig für die Informationen zu PPA für PHP 5.3.10 von Drittanbietern. Ich konnte meine 10.04-Installation mithilfe dieser Anweisungen aktualisieren.
Ein Problem während des Upgrades war, dass ich nicht apt-add-repository
auf meinem System verfügbar war. Es stellt sich heraus, dass dies durch das Paket bereitgestellt wird python-software-properties
.
Installieren Sie es für alle mit demselben Problem mit:
sudo apt-get install python-software-properties
Sie sollten dann apt-add-repository
auf Ihrem System verfügbar sein.
Meistens werden Software / Anwendungen automatisch mit regelmäßigen Updates in Ubuntu (und in anderen GNULinux-Distributionen) aktualisiert, wenn die neueste Version im Repository verfügbar ist.
PHP hat die Version 5.3.10 als stabil veröffentlicht, aber leider ist sie noch nicht im Ubuntu-Repository verfügbar. Und ich glaube nicht, dass sie für den 10.04. Verfügbar machen würden. Wenn Sie hier (unter "Pakete nach Distribution-> Ubuntu") die Verfügbarkeit von PHP für jede Ubuntu-Version überprüfen , finden Sie sogar die neueste PHP-Version für Ubuntu 12.04 (die noch nicht veröffentlicht wurde), Version 5.3.8. Und für 10.04 ist es 5.3.2. Möglicherweise wird es deshalb nicht aktualisiert, wenn Sie regelmäßige Updates durchführen.
Selbst wenn Sie Ubuntu auf die neueste stabile Version (11.10) aktualisieren, erhalten Sie jetzt nicht PHP 5.3.10, sondern 5.3.6.
Möglicherweise sollten Sie warten, bis sie ihr Repository aktualisieren. Oder wenn Sie es nicht abwarten können, laden Sie es von der Website herunter und kompilieren und installieren Sie es selbst, wenn Sie wissen, wie es geht.
:)