Utiliser c’est bien, aider c’est mieux

PHP est très utilisé que ça soit en entreprise ou par les particuliers, comme le montre une récente étude de Nexen. Cependant, il ne faut pas perdre de vue qu’il s’agit là d’un projet Libre et donc que les contributions sous quelque forme que ce soit sont les bienvenues. La plupart des utilisateurs ne peuvent fournir de patchs pour le moteur de PHP car ils n’ont pas les connaissances techniques nécessaire ou pas le temps de se plonger dans les entrailles de la bête.

Il y a cependant quelque chose que beaucoup peuvent faire, qui est très utile pour améliorer la qualité de PHP et qui ne prend que quelques minutes: compiler les Release Candidate des nouvelles versions de PHP et lancer les tests qui les accompagnent.

Tout cela se fait très simplement. Voici la démarche complète pour tester PHP 4.3.10 RC2 sur Linux :

  • On récupère l’archive avec Lynx : # lynx http://downloads.php.net/ilia/php-4.3.10RC2.tar.bz2
  • On la décompresse: # tar -xvjf php-4.3.10RC2.tar.bz2
  • On va dans le répertoire créé : # cd php-4.3.10RC2
  • On configure l’installation : # ./configure
  • On compile PHP : # make
  • On lance les tests : # make test

Une fois cela fait, le script vous proposera d’envoyer un rapport aux serveurs PHP. Acceptez, c’est ce qui permet de remonter les éventuels problèmes de manière structurée et donc facilement exploitable par l’équipe de développement.

Pour nettoyer votre système, il suffit de supprimer le répertoire php-4.3.10RC2 car rien n’a été installé sur votre système.

  • On revient dans le répertoire d’origine : # cd ..
  • On supprime le répertoire créé : # rm -Rf php-4.3.10RC2
Ce contenu a été publié dans Général. Vous pouvez le mettre en favoris avec ce permalien.

3 réponses à Utiliser c’est bien, aider c’est mieux

  1. C?dric dit :

    Vais voir ? automatiser ?a, vu le nombre de linuxettes que j’ai via ssh…

  2. Vincent dit :

    Clair. Il serait m?me tr?s bien d’avoir un script qui r?cup?re tout seul la derni?re version de PHP, la d?zippe, la compile, lance les tests et les envois aux petits d?velopeurs de PHP.

    Je sais que personnelement, je ne penserais pas forc?ment ? me rendre sur le site de PHP et ? lancer toutes les commandes que tu donnes.

    Mais si tout ?a est fait par un petit script que l’on peut par exemple lancer tous les mois, alors l?, ?a change tout 😉

  3. JMF dit :

    En fait, il y a beaucoup de commandes parce que j’ai voulu ?tre didactique mais seules 3 d’entre elles sont r?ellement importantes. Les autres ne sont que des commandes de base du shell.

    De plus, les 3 commandes importantes sont elles aussi tr?s courantes d?s lors qu’on compile des applications. Ce qui fait qu’au final il n’y a rien de compliqu? ? faire. 🙂

Les commentaires sont fermés.