Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
modules_php [Le 23/05/2007, 14:36] Fengy |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== 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. | ||
- | |||
- | {{:utilisateurs:enchained:warning.png }} | ||
- | >**À 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 ===== | ||
- | |||
- | Ce module permet de faire l'interface avec le moteur de base SQLite Embeddable SQL Database Engine. SQLite est une bibliothèque C qui implémente un moteur de bases de données SQL embarqué. Les programmes qui utilisent SQLite peuvent disposer d'un accès à une base de données SQL, sans avoir à faire tourner d'autre processus serveur. | ||
- | |||
- | SQLite n'est pas un logiciel client pour se connecter à un grand nom des bases de données. SQLite est le serveur. | ||
- | |||
- | Ce module permet donc d'utiliser les fonctions de la bibliothèque SQLite pour pouvoir lire et écrire directement dans les fichiers de bases de données se trouvant sur le disque dur. | ||
- | |||
- | Pour plus d'informations sur SQLite : http://sqlite.org/ | ||
- | |||
- | ===== php5-xsl ===== | ||
- | |||
- | |||
- | ===== php5-mcrypt ===== | ||
- | |||
- | Ce module permet à PHP d'utiliser les fonctions crypt() et crypt(1) de la bibliothèque mcrypt. Utile si vous voulez chiffrer une donnée importante en laissant le soin au utilisateur de la déchiffrer. | ||
- | |||
- | 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 | ||
- | |||
- | ===== php5-curl ===== | ||