Impostazioni PHP

Seleziona uno dei seguenti gestori PHP su Parametri di hosting > tipo di gestore PHP tenendo conto del consumo delle risorse e degli aspetti legati alla sicurezza di ciascuna alternativa:

PHP_settings

<br> Prestazione<br> Utilizzo memoria Sicurezza<br>

Modulo Apache (solo Linux)

Elevato.

Funziona come parte del server web Apache.

Basso

Questo gestore (noto anche come mod_php) è l'opzione meno sicura poiché tutti gli script PHP sono eseguiti per conto dell'utente apache. Questo significa che tutti i file creati dagli script PHP di qualsiasi sottoscrittore di un piano hanno lo stesso proprietario (apache) e lo stesso set di permessi. Esiste quindi la possibilità teorica che alcuni utenti tentino di influire sui file di altri utenti o su alcuni importanti file di sistema.

Nota: Puoi evitare alcuni problemi di sicurezza, attivando l'opzione modalità_sicurezza. Questa opzione disattiva un certo numero di funzioni PHP che rappresentano dei potenziali rischi di sicurezza. Quest'operazione può comportare l'inefficienza di alcune app web. L'opzione modalità_sicurezza è considerata obsoleta e deprecata in PHP 5.3.

Estensione ISAPI (Solo Windows, non supportata dalla versione PHP 5.3)

Elevato.

Funziona come parte del server web IIS.

Basso

L'estensione ISAPI può fornire l'isolamento del sito, nel caso di attivazione per gli abbonamenti di un pool di applicazioni IIS dedicate. Isolamento del sito significa che i siti di diversi clienti eseguono i propri script indipendentemente. Pertanto, un errore in uno script PHP non ha effetto sul funzionamento degli altri script. Inoltre, gli script PHP sono 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.
Crea un nuovo processo per ogni richiesta e lo chiude una volta elaborata la richiesta.

Basso

Il gestore CGI fornisce l'esecuzione di script PHP per conto di un utente di sistema associato a un account di hosting. Su Linux, questo comportamento è possibile soltanto se è attivato il modulo suEXEC del server web Apache (opzione predefinita). Altrimenti, tutti gli script PHP sono eseguiti per conto dell'utente apache.

Consigliamo di usare il gestore dell'applicazione CGI solo come alternativa.

Applicazione FastCGI

Elevato (simile al modulo Apache e all'estensione ISAPI).

Tiene i processi in esecuzione per gestire altre richieste in arrivo.

Elevato

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)

Elevato

Basso

PHP-FPM è una versione avanzata di FastCGI che offre vantaggi significativi per applicazioni web molto cariche.

Il gestore PHP-FPM è disponibile soltanto se è stato installato dal fornitore di hosting e se l'opzione Elabora PHP tramite nginx nelle impostazioni del sito web è attivata (Siti web e domini > seleziona un dominio > Impostazioni Server web).

Nota: Passare PHP da modulo Apache a applicazione FastCGI può interrompere la funzionalità degli script PHP esistenti. Passare a PHP-FPM selezionando Elabora PHP tramite nginx nelle impostazioni del server web del sito può avere lo stesso effetto.

Versione PHP

Plesk supporta diverse versioni di PHP. Per ogni gestore, possono essere disponibili una o più versioni di PHP. La lista delle versioni disponibili è definita dal tuo fornitore di hosting ed è a tua disposizione nella stessa posizione, nella quale hai selezionato il gestore PHP: sezione Siti web e domini > nome dominio > Impostazioni di hosting.

Nota: Usa sempre PHP 5.x, tranne nei casi in cui hai bisogno di PHP 4.x per ospitare alcune vecchie app PHP.

A partire dalla versione 10.4 di Plesk hai la possibilità di adattare la configurazione di PHP singolarmente per ogni piano di hosting o abbonamento. A tale scopo, Plesk mostra un certo numero di impostazioni di configurazione PHP nella scheda Impostazioni PHP. Per maggiori informazioni sulla configurazione personalizzata di PHP per ogni singolo abbonamento, consulta la sezione Personalizzare la configurazione PHP.