Sommaire

mod_php Apache:mod_php

Un grand nombre de serveurs web Apache emploie le module Apache mod_php pour l’exécution des scripts PHP. Le module mod_php permet, pour ainsi dire, de charger l’interpréteur PHP directement dans le serveur web.

Par contre, le PHP-FPM qui sera abordé dans la section suivante apporte quelques avantages importants par rapport à mod_php, dont une utilisation de mémoire moins élevée (donc des sites web plus rapides) et la possibilité de faire exécuter les scripts PHP sous un autre nom d’utilisateur pour chaque site web (ce qui facilite la sécurité et la surveillance). De plus, mod_php n’existe que pour Apache ; les autres serveurs web utilisent déjà PHP_FPM.

Pour ces raisons, ce livre traite uniquement de la configuration de PHP-FPM, et non celle de mod_php.

L’administrateur système qui est prêt à remplacer mod_php par PHP-FPM trouvera quelques astuces à la fin de ce chapitre.