L'exécution de fichiers Php sur Apache nécessite que mod_php soit activé sur le serveur. Il permet à Apache d'analyser les fichiers .Php. mod_php peut interpréter le code Php dans Apache et envoyer du HTML au serveur Web.
Si mod_php est activé sur le serveur, il y aura un fichier appelé php dans le /etc/httpd/conf.d/ répertoire .conf fichier. (Apprentissage recommandé : Serveur Apache )
Vous pouvez également afficher :
httpd -M | grep "php5_module"
Le résultat est similaire aux résultats suivants :
Gestionnaire Php dans Apache Les gestionnaires Php suivants sont couramment utilisés dans Apache -
mod_php
CGI
FastCGI
suPHP
mod_php est le plus ancien programme de processus PHP, ce qui intègre PHP à Apache et n’appelle aucun processus PHP externe. Ce module est installé par défaut dans chaque référentiel de distribution Linux, donc activer/désactiver ce module est très simple.
Si vous utilisez FastCGI comme gestionnaire PHP, vous pouvez configurer plusieurs versions de PHP à utiliser par différents comptes sur le serveur.
FastCGI, mod_fastcgi, est une extension de mod_fcgid, où mod_fcgid est une alternative hautes performances à CGI, mod_cgi. Il démarre un nombre suffisant d'instances CGI pour gérer les requêtes Web simultanées. Il utilise également suexec pour prendre en charge différents utilisateurs utilisant leurs propres instances PHP et améliorer la sécurité Web.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!