Debian Lenny i PHP 5.3
Żeby móc skorzystać z PHP 5.3 w Debianie Lenny konieczne jest dokonanie zmian w sources.list. W innym przypadku przy standardowych wpisach jedyną wersją PHP z której możemy korzystać to PHP 5.2.x. W jaki sposób dokonać zmian aby aktualizacja PHP była najmniej bolesna?
Przed zmianą wersji PHP należy się upewnić, że nasze aplikacje ew. aplikacje klientów będą kompatybilne z wersją PHP 5.3.x. W innym przypadku zamiast korzyści korzystania z PHP 5.3.x możemy narobić wiele szkód.
Przejdźmy zatem do aktualizacji.
W pierwszej kolejności w /etc/apt/sources.list należy dopisać:
deb http://php53.dotdeb.org stable all
deb-src http://php53.dotdeb.org stable all
Te 2 linie możemy dopisać albo z poziomu mc, lub za pomocą poleceń pico lub vi (pico /etc/apt/sources.list lub vi /etc/apt/sources.list).
Po dodaniu wpisów należy dodać pubkey GPG (w innym przypadku możemy spodziewać się informacji o braku klucza GPG, który był opisany tutaj: http://know-how.trustcom.pl/2011/01/21/debian-no_pubkey-07dc563d1f41b907/
Klucz dodajemy wpisem:
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add -
Teraz nie pozostaje Nam nic innego jak zaktualizować nasze pakiety poleceniami:
apt-get update
apt-get dist-upgrade
Pojawi się lista pakietów do aktualizacji. Zatwierdzamy zmiany i po chwili (dłuższej lub krótszej) możemy cieszyć się z PHP w wersji 5.3.x na naszym serwerze.