Ceci est une ancienne révision du document !
Modules pour PHP
page en cours de rédaction.
Toute contribution est la bienvenue :)
Cette page vise à présenter certains modules pour PHP qui pourraient vous être utile et l'intérêt qu'ils apportent.
À partir de Feisty, il n'y a plus de paquets php4-*. Cependant, sous Edgy et Dapper, vous pouvez remplacer php5 par php4 si vous utilisez php4.
php-pear
php5-cli
cli pour Command Line Interface, permet d'utiliser php en ligne de commande. Vous pourrez alors : exécuter une script php sans passer par un navigateur web (très pratique pour lancer des scripts de maintenance en cron par exemple)
php /chemin/vers/fichier.php
obtenir la liste des modules compilés avec PHP et ZEND et chargés
php -m
exécuter une commande directement en php
php -r '$var = "salut"; echo $var;'
Vous trouverez plus d'informations sur php en ligne de commande dans la page de manuel de la commande php et sur http://fr2.php.net/features.commandline
php5-gd
En général, PHP sert à générer des pages HTML. Avec les librairies GD, vous pouvez créer et manipuler des images avec PHP. vous pouvez l'utiliser par exemple pour générer des graphiques dynamiquement et "à la volée".
Vous trouverez plus d'informations sur les librairies GD sur http://fr.php.net/gd
php5-sqlite
php5-xsl
php5-mcrypt
Ce module permet à PHP d'utiliser les fonctions de la bibliothèque mcrypt.
mcrypt dispose d'une grande variété d'algorithmes de chiffrement, tels DES, TripleDES, Blowfish (par défaut), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 et GOST en modes CBC, OFB, CFB et ECB. De plus, elles acceptent aussi RC6 et IDEA qui sont considérés comme "non-libres".
Vous trouverez plus d'information sur mcrypt et php ici : http://www.php.net/manual/fr/ref.mcrypt.php