Wer unter Sarge bereits mit PHP5 gearbeitet hat, wird sich gefreut haben, dass Etch nun endlich nicht nur den neuen Apache 2.2, sondern auch PHP in der Version 5.2.0-8+etch1 mit sich bringt.
Ich habe zuvor:
deb http://dotdeb.pimpmylinux.org/ stable allin meiner /etc/apt/sources.list verwendet und das dort angebotene:
deb-src http://dotdeb.pimpmylinux.org/ stable all
PHP 5.2.1-0.dotdeb.1 with Suhosin-Patch 0.9.6.2 (cli)Ich geb zu, es ist ein kleiner Rückschritt, aber dafür kann ich jetzt wieder aus dem normalen Repository von Debian upgraden.
Wichtig ist natrülich als erstes die beiden Zeilen in der /etc/apt/sources.list auszukommentieren, da es dort ja auch gar kein stable mehr gibt sondern nur noch oldstable (sarge).
Nun muss man php5-common entfernen:
apt-get remove php5-common (kein --purge!!!)Nach dem atp-get update / upgrade ist dann php5 zu installieren.
Dabei ist zu beachten, dass MySQL und z.B. MCRYPT bei der installation nicht vergessen werden sollten:
atp-get install php5-common php5-mysql php5-mcryptWer z.B. eine Fehlermeldung ala:
Call to undefined function mysql_connect()erhält, kann sich sicher sein, php5-mysql nicht installiert zu haben.
Weiterhin sollte man nicht vergessen dem Apache mitzuteilen, dass man ein tolles neues PHP5 als modul für ihn bereithält, denn sonst treten Meldungen wie z.B. " Invalid command 'php_admin_value'" auf :
php5.load -> /etc/apache2/mods-available/php5.loadBevor man das Upgrade startet, sollte man sich ungebingt noch die Debian GNU/Linux 4.0 -- Release-Informationen antuen. Ich persönlich habe dabei dieses Dokument verwendet:
Hinweise zur Debian GNU/Linux 4.0-Veröffentlichung (»Etch«) auf Intel x86
Kapitel 4 - Aktualisieren von früheren Versionen
Ich hoffe es läuft bei allen glatt und ihr habt viel Freude mit eurem nagelneuen Etch.



0 Kommentare:
Kommentar veröffentlichen