Aug
2
2010

Installer PHP 5.3 sur Debian Lenny

PHP 5.3 est sorti il y a quelques temps déjà, mais Debian Lenny (5.0) n'a par défaut que PHP 5.2. Afin de ne pas se priver des espaces de noms (namespace), fonctionnalité majeure de cette version, voici la procédure (très simple) pour installer cette nouvelle version de PHP.

Tout d'abord, on ajoute un nouveau dépôt, qui nous permettra de le récupérer facilement. Editons donc le fichier /etc/apt/sources.list :

nano /etc/apt/sources.list

Et ajoutons à la fin le nouveau dépôt grâce aux deux lignes suivantes :

# PHP 5.3
deb http://php53.dotdeb.org lenny all
deb-src http://php53.dotdeb.org lenny all

Pour que ce dépôt soit pris en compte avec Aptitude, nous devons ajouter sa clef GPG, garante de son intégrité.

gpg --keyserver keys.gnupg.net --recv-key 89DF5277
gpg -a --export 89DF5277 | sudo apt-key add -

Enfin, mettons à jour Aptitude, et téléchargeons notre nouvelle version de PHP 5.3.

apt-get update
apt-get upgrade
apt-get install libapache2-mod-php5 php5-cli

Et vous voilà à présent avec une installation pleinement opérationnelle de PHP 5.3. Pour vous en convaincre, un petit phpinfo :

<?php phpinfo(); ?>

Encore une victoire du développeur face au système ! :)

PHP 5.3 sur Debian Lenny

7 Comments + Add Comment

  • Un grand merci pour cette aide précieuse après des heures de recherches.

    Pour info : j'ai effectué une mise à jour de mon PHP 5.2 en suivant lettres par lettres ce que Jonathan à écrit. Si vous désirez upgrader votre PLESK 9.5 de PHP 5.2 à la derniere version de PHP, suivez ce site.

    Un grand merci à toi Jo,

    Bise

  • Bonjour,

    j'ai fait tout les instruction mais ça reste tjr : PHP 5.2.6-1+lenny9 :( :'(

    merci

  • Bonjour,
    J'ai installé php 5.3.3 sur une lenny en utilisant une autre méthode qui marche très bien aussi (j'ai rajouté les dépôts squeeze main dans /etc/apt/sources.list et rajouté un fichier de préférences avec les packets squeeze a une priorité moindre que ceux de lenny, sauf ceux de php5).
    Bref, ça marche très bien sauf que, impossible de réactiver PDO.

    Si quelqu'un a une idée ? Car je suppose qu'à ce stade, c'est la même chose...

  • Slt j'ai suivi ton tuto qui a résolue mon problème d'avoir la version de php5.3.5 minimum

    merci a toi

    mais j'ai un probleme je n'ai plus de phpmyadmin comment résoudre ca ?

  • @shoei : As-tu vérifié que la configuration de ton PHPMyAdmin est correcte ? Sinon essaye de le mettre à jour également.

  • Et bien la configuration était bonne mais a l’installation en passant de php5.3.3-7 à PHP Version 5.3.8-1~dotdeb.1 que ca ma désinstallé phpmyadmin
    Donc j'ai essayé apt-get instal phpmyadmin mais pour ce faire je n'ai pas le choix de repasser a php 5.3.3-7

    Ah je précise que c'est mes début de linuxien ^^

  • Super ! je suis passé en php 5.3.8 et mon phpmyadmin fonctionne toujours. Merci infiniment

Leave a comment