Quelle est la différence entre les modes PHP?

 
Quelle est la différence entre les modes PHP?

XsOnline web hosting, PHP peut être utilisé dans différents modes. Ci-dessous, nous montrons une brève description de chaque mode.

mod_php (DSO)

DSO (qui est l'abréviation de Dynamic Shared Object) ou mod_php est la plus ancienne et, certains diraient, le gestionnaire PHP le plus rapide disponible. Elle fait essentiellement PHP une partie d'Apache. C'est aussi le plus facile à configurer.

CGI

Au lieu d'exécuter du code PHP dans Apache, il est maintenant géré comme un processus CGI. Autrement dit, dans un programme à l'extérieur de votre serveur Apache.

suPHP

suPHP s'exécute en dehors du script Apache comme CGI. Mais les scripts seront exécutés comme un autre utilisateur que l'utilisateur Apache (et probablement l'utilisateur qui possède les fichiers).

Cela signifie que vous pouvez télécharger des fichiers à partir au sein de votre application web à l'aide de suPHP. En outre, parce que PHP est exécuté sous un nom différent, toute vulnérabilité dans votre site peut être limitée à seulement quelques fichiers.

FastCGI

FastCGI est le dernier gestionnaire majeur de PHP. Il offre des prestations de la sécurité de suPHP en exécutant les fichiers comme le propriétaire du fichier. Cette option utilise plus de mémoire que suPHP, mais il est aussi beaucoup plus rapide.