Qual è la differenza tra le modalità di PHP?

 
Qual è la differenza tra le modalità di PHP?

Con XsOnline di web hosting, PHP può essere utilizzato in diversi modi. Qui di seguito vi mostriamo una breve descrizione di ciascuna modalità.

mod_php (DSO)

DSO (che è breve per Dynamic Shared Object) o mod_php è la più antica e, qualcuno direbbe, il gestore PHP più veloce disponibile. Rende essenzialmente PHP parte di Apache. Questo è anche il più facile da configurare.

CGI

Invece di eseguire il codice PHP all'interno di Apache viene ora eseguito come un processo CGI. Che è, in un programma di fuori del vostro server Apache.

suPHP

suPHP viene eseguita di fuori dello script di Apache come CGI. Ma gli script verranno eseguiti come un altro utente che l'utente di Apache (presumibilmente l'utente che possiede i file).

Questo significa che è possibile caricare i file all'interno dell'applicazione web utilizza suPHP. Inoltre, perché il PHP viene eseguito come utente diverso qualsiasi vulnerabilità nel tuo sito può essere limitata al solo alcuni file.

FastCGI

FastCGI è l'ultimo gestore PHP principale. Esso offre i vantaggi di sicurezza di suPHP eseguendo i file come il proprietario del file. Questo utilizza più memoria di suPHP, ma è anche molto più veloce.