Impostazioni PHP
Scegli uno dei seguenti gestori PHP su Parametri di Hosting> Tipo di gestore PHPprendendo in considerazione l'utilizzo delle risorse e gli aspetti di sicurezza di ogni opzione:
|
Prestazioni |
Utilizzo di memoria |
Sicurezza |
Modulo Apache(solo Linux) |
Alto. Viene eseguito come parte del server web Apache. |
Basso |
Questo gestore (noto anche come mod_php) rappresenta l'opzione meno sicurapoiché tutti gli script PHP vengono eseguiti per conto dell'utente Nota: È possibile evitare alcuni problemi di sicurezza attivando l'opzione PHP safe_mode. Disabilita numerose funzioni di PHP che potrebbero mettere a rischio la sicurezza. Tieni presente che questo potrebbe causare il mancato funzionamento di alcune app web. L'opzione safe_mode è considerata una soluzione obsoleta ed è deprecata in PHP 5.3. |
Estensione ISAPI(soltanto Windows, non supportata dalla versione PHP 5.3) |
Alto. Viene eseguita come parte del server web IIS. |
Basso |
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. Nota: Il gestore dell'estensione ISAPI non è supportato 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). Altrimenti, tutti gli script PHP vengono eseguiti per conto dell'utente Si consiglia di usare il gestore dell' applicazione CGIsoltanto come piano alternativo. |
Applicazione FastCGI |
Alto (simile al modulo Apache e all'estensione ISAPI). Mantiene i processi in esecuzione per gestire ulteriori richieste in arrivo. |
Alto |
Il gestore FastCGI esegue gli script PHP per conto di un utente di sistema associato a un account di hosting. |
Applicazione PHP-FPM(solo Linux) |
Alto |
Basso |
PHP-FPM è una versione avanzata di FastCGI, che offre importanti vantaggi per applicazioni web a carico elevato. Il gestore PHP-FPM è disponibile unicamente se installato dal fornitore di hosting e l'opzione Elabora PHP da nginxè attivata nelle impostazioni del sito web ( Siti Web e Domini> seleziona un dominio > Impostazioni del server web). |
Nota: Il passaggio di PHP dal modulo Apacheverso l'applicazione FastCGIpotrebbe interrompere la funzionalità degli script PHP esistenti. Il passaggio a PHP-FPMselezionando Elabora PHP da nginxnelle impostazioni del server web del sito web ha lo stesso risultato.
Versione di PHP
Plesk supporta diverse versioni di PHP. Per ogni gestore, una o più versioni PHP possono essere disponibili. L'elenco delle versioni disponibili è definito dal proprio fornitore di hosting e sarà accessibile direttamente dalla stessa posizione in cui si seleziona il gestore PHP: Siti web e domini> nome_dominio > Impostazioni di hosting.
Nota: Usa sempre PHP 5.x salvo nei casi in cui sia necessario PHP 4.x per ospitare alcune vecchie app PHP.
A partire dalla versione Plesk 10.4, è possibile regolare la configurazione PHP individualmente per ogni abbonamento o piano di hosting. A tale scopo, Plesk presenta numerose impostazioni di configurazione PHP nella scheda Impostazioni PHP. Per maggiori informazioni sulla configurazione PHP personalizzata per ogni abbonamento, consultare la sezione Personalizzare la Configurazione PHP .