Modules PHP
Liste des modules
php -m ou php -m|grep -i curl ‘si la liste est trop longue
liste de paquets
dpkg --get-selections php* si la liste est trop longue on peut rajouter |grep -i curl ou |grep -i php
Gestion des données
- PDO / mysqli — bases de données (MySQL, PostgreSQL, SQLite…)
- SQLite3 — base de données embarquée sans serveur, fichier unique
- json — encodage/décodage JSON
- xml / SimpleXML / DOMDocument — manipulation XML
- XSL — transformations XSLT sur des documents XML
- YAML — lecture/écriture du format YAML
Calcul & précision
- BCMath — arithmétique sur grands nombres avec précision arbitraire (finance, crypto)
Fichiers & système
- fileinfo — détection de type MIME
- zip — compression/décompression
- BZip2 — compression .bz2, meilleur taux que gzip
- iconv / mbstring — encodage et chaînes multi-octets
Web & réseau
- curl — requêtes HTTP/HTTPS
- filter — validation et nettoyage de données
- LDAP — connexion aux annuaires LDAP/Active Directory
- Radius — authentification via protocole RADIUS (VPN, Wi-Fi entreprise)
Chiffrement & sécurité
- openssl — chiffrement symétrique/asymétrique, TLS, certificats
- GnuPG (ext. gnupg) — chiffrement et signature via GPG/PGP
Images & médias
- GD — manipulation d’images (redimensionnement, dessin…)
- Imagick — interface ImageMagick, plus puissante que GD
Internationalisation
- intl — formatage dates, nombres, collation (ICU)
- gettext — traductions i18n
- PSpell — vérification orthographique via Aspell ( peu maintenu)
Performance & cache
- OPcache — cache du bytecode PHP (intégré depuis PHP 5.5)
- APCu — cache en mémoire partagée
- Memcache — cache distribué, API simple (ancienne extension)
- Memcached — cache distribué, plus complet (à préférer pour les nouveaux projets)
CLI & utilitaires
- pcntl — contrôle de processus (signaux, fork)
- posix — appels système POSIX
- readline — saisie interactive en ligne de commande
Serveur & déploiement
- PHP-FPM — FastCGI Process Manager, gestionnaire de workers pour Nginx/Apache
Extensions populaires via PECL
- Redis — client Redis natif
- Swoole — serveur asynchrone haute performance
- Xdebug — débogage et profiling
