Tipi di gestore PHP
Plesk offre il completo supporto dei linguaggi di scripting PHP, inclusi il supporto per più versioni PHP e tipi di gestori pronti all’utilizzo. Questo argomento elenca i tipi di gestore PHP che possono essere usati in Plesk.
Tipo di gestore | Prestazioni | Utilizzo memoria | Dettagli del gestore |
---|---|---|---|
Modulo di Apache | Alto | Basso | Questo gestore è soltanto disponibile in Plesk per Linux. Si tratta dell’opzione meno sicura poiché tutti gli script PHP sono eseguiti da parte dell’utente apache. Questo significa che tutti i file creati dagli script PHP di ogni abbonato al piano hanno lo stesso proprietario (apache) e gli stessi permessi definiti. Di conseguenza, un utente ha la possibilità di incidere sui file di altri utenti o su alcuni file importanti di sistema. È possibile evitare alcuni problemi di sicurezza attivando l’opzione PHP safe_mode. Disabilita numerose funzioni di PHP che potrebbero mettere a rischio la sicurezza. Questo potrebbe causare il mancato funzionamento di alcune app web. L’opzione safe_mode è considerata una soluzione obsoleta ed è stata rimossa in PHP 5.4. |
Estensione ISAPI | Alto | Basso | Questo gestore è soltanto disponibile in Plesk per Windows. L’estensione ISAPI può fornire l’isolamento del sito nel caso in cui un pool di applicazioni IIS dedicato sia attivato per gli abbonamenti. Per isolamento del sito si intende che i siti di differenti clienti eseguono i propri script indipendentemente. Quindi, un errore in uno script PHP non incide sulla funzionalità di altri script. Inoltre, gli script PHP vengono eseguiti per conto di un utente di sistema associato a un account di hosting. Il gestore dell’estensione ISAPI non è supportato a partire dalla versione PHP 5.3. |
Applicazione CGI | Basso | Basso | Il gestore CGI permette l’esecuzione dello script PHP per conto di un utente di sistema associato a un account di hosting. Su sistemi operativi Linux, questo comportamento è possibile soltanto quando il modulo suEXEC del server web Apache è attivato (opzione predefinita). In altri casi, tutti gli script PHP vengono eseguiti per conto dell’utente apache. In modo predefinito, il gestore CGI non è disponibile ai clienti Plesk. |
Applicazione FastCGI | Alto | Alto | Il gestore FastCGI esegue gli script PHP per conto di un utente di sistema associato a un account di hosting. |
Applicazione PHP-FPM | Alto | Basso | Questo gestore è soltanto disponibile in Plesk per Linux. PHP-FPM è una versione avanzata di FastCGI, che offre importanti vantaggi per applicazioni web a carico elevato. |