lundi 22 septembre 2014

Installer Php 5.3 sur une machine Debian Lenny

Le serveur que j'utilise principalement pour mes développements web est une ancienne machine sous Debian/Lenny que je n'ai jamais pris le temps de faire évoluer car elle héberge pas mal d'autres choses qu'un simple serveur web et que la migration va me demander pas mal de travail.
Jusqu'à aujourd'hui, la version de Php sur cette machine était la dernière distribuée par Debian pour Lenny : Php 5.2

Je pensais pouvoir continuer comme ça encore un moment, le temps d'installer une nouvelle machine sous un Linux plus récent et de procéder à une migration progressive des différents services. Mais comme tout ne se passe pas toujours comme on voudrait, un développement particulier et urgent m'impose d'utiliser Php 5.3.

Après quelques hésitations je suis parti à la recherche des paquets Php5.3 et de ses principales extensions (mysql, gd, imagick, etc). J'ai fini par atterrir sur dotdeb.org qui m'a paru être une source fiable.
J'y ai trouvé tous les .deb qui m'intéressaient, il ne restait qu'à les préparer pour une installation locale avec apt-get (voir le chapitre 2.2 de ce how-to).
Finalement, la mise à jour s'est déroulée sans aucun problème et ma machine Lenny exécute bien Php5.3.

Le détail des opérations que j'ai effectuées est le suivant :

Notes :

  • Si dpkg-scanpackages n'est pas présent sur votre système, vous l'obtiendrez en installant le paquet dpkg-dev.
  • Un grand, grand, grand merci à dotdeb pour ces paquets.