Riassunto: Plesk supporta il linguaggio di scripting PHP, disponibile in modo pronto all’uso per diverse versioni di PHP e tipi di gestori.

In questa sezione imparerai a gestire le impostazioni PHP per i domini in Plesk.

Plesk supporta in modo pronto all’uso diverse versioni PHP. Puoi configurare i singoli domini in modo che utilizzino diverse combinazioni di gestori e versioni PHP, nonché configurare ulteriori impostazioni PHP al livello dei singoli domini.

Nota: Potrebbe essere possibile gestire solo alcune delle impostazioni, o nessuna, a seconda delle impostazioni del tuo abbonamento. Se devi gestire le impostazioni PHP che non sono disponibili, contatta il tuo provider di hosting.

La versione PHP selezionata attualmente è visibile vicino all’icona PHP, direttamente nella scheda del dominio.

image php version

Se vicino all’icona PHP non trovi alcuna versione PHP, vuol dire che PHP non è attivo per il dominio in esame.

image php disabled

Configurare versione PHP e tipo di gestore

Selezionare versione PHP e tipo di gestore per un dominio

  1. Accedi a Plesk.

  2. Vai a Siti Web e Domini, trova il dominio per il quale vuoi cambiare versione PHP, quindi fai clic su PHP.

  3. Se l’opzione non è inserita, seleziona la casella di supporto «Supporto PHP».

  4. Seleziona la versione PHP che desideri dal menu a discesa. Se non trovi la versione PHP nel menu, contatta il provider di hosting.

    image php version selector

  5. Seleziona il tipo di gestore che desideri dal menu a discesa.

    image php handler selector

  6. Fai clic su OK.

Le modifiche che effettui entreranno in vigore a breve.

Nota: Le versioni PHP diverse non sono compatibili al 100%. Un sito web scritto in PHP 8.x potrebbe non funzionare correttamente se configuri un’altra versione PHP per il dominio. Se non sei sicuro della versione PHP da utilizzare, usa l’impostazione predefinita o la versione più recente disponibile. Se il tuo sito web non viene correttamente visualizzato, prova a passare a un’altra versione PHP.

Nota: I gestori PHP disponibili per un dominio dipendono dalla versione PHP selezionata e dal sistema operativo del tuo server Plesk. Se non sai bene che gestore PHP scegliere, scopri i diversi tipi di gestore PHP.

Utilizzare il gestore PHP-FPM dedicato

Il gestore PHP-FPM dedicato fornisce una maggiore stabilità e isolamento dei siti web eseguendo un processo master PHP separato per ogni sito web. In questo modo, ogni sito web esegue i suoi script indipendentemente dagli altri siti web. Ciò significa che il funzionamento di un sito web non influenza il funzionamento di altri siti web, e non è influenzato nei seguenti casi:

  • Modifica alle impostazioni PHP del sito.
  • Modifica al gestore PHP del sito.
  • Arresto, riavvio o interruzione improvvisa del processo master PHP.
  • Errori negli script PHP del sito.

Quando il gestore PHP-FPM dedicato viene attivato per un sito web, puoi avviare, arresta o riavvia il suo processo master PHP dalla pagina PHP del dominio:

image control php master process

Nota: Prima di selezionare il gestore PHP-FPM dedicato per un dominio, tieni in considerazione quanto segue:

  • Il gestore funziona solo con la versione 7.3 o successive di PHP.
  • Il gestore aumenta il consumo di memoria del modulo OPcache.

Configurare le impostazioni PHP aggiuntive

Oltre alla versione PHP e al tipo di gestore, esistono diverse Impostazioni PHP che si possono gestire dalla pagina PHP di un dominio. Tali impostazioni sono maggiormente correlate alle impostazioni e alla sicurezza, ma alcune di esse potrebbero incidere sul funzionamento dei siti web. Fai clic sull’icona image question mark vicino all’opzione per saperne di più.

Configurare le impostazioni PHP aggiuntive per un dominio

  1. Accedi a Plesk.
  2. Vai a Siti Web e Domini, trova il dominio per il quale vuoi cambiare impostazioni PHP, quindi fai clic su PHP.
  3. Modifica ciò che desideri, quindi fai clic su OK.

Le modifiche che effettui entreranno in vigore a breve.

Se il tuo dominio utilizza uno dei gestori PHP «applicazione FPM», puoi configurare impostazioni PHP-FPM aggiuntive. Queste possono essere utilizzate per la regolazione fine del comportamento PHP e ottimizzare le prestazioni del sito Web.

I valori predefiniti di queste impostazioni devono essere ottimali per la maggior parte dei siti Web. Tieni presente che cambiare le impostazioni potrebbe incidere sulle prestazioni del tuo sito web o persino impedirne la corretta visualizzazione. A meno che non sia sicuro delle modifiche che devi eseguire, si consiglia di conservare i valori predefiniti per tutte le impostazioni aggiuntive. Se apporti modifiche alle impostazioni PHP e il sito web rallenta o non si carica più, ripristina i valori predefiniti per tutte le impostazioni PHP.

Abilitare l’accelerazione PHP

Se il tuo provider di hosting lo consente, potrebbe essere possibile attivare l’accelerazione PHP, anche conosciuta come modulo della cache del codice operativo, per il tuo sito web. Se il tuo sito web è scritto in PHP, abilitare il modulo della cache del codice operativo può velocizzarlo di un fattore o due o di più.

Attivare l’accelerazione PHP per un dominio

  1. Accedi a Plesk.
  2. Vai a Siti Web e Domini, trova il dominio per il quale vuoi attivare l’accelerazione PHP, quindi fai clic su PHP.
  3. Set the value of opcache.enable to on, and then click OK.

La modifica entrerà in vigore a breve.

Visualizzare le impostazioni PHP

Per visualizzare le impostazioni PHP attualmente configurate per il dominio, incluse quelle configurate a livello del server, fai clic sulla pagina Visualizza la pagina phpinfo.

Impostazioni PHP ereditate

I domini appartenenti a un abbonamento ereditano le impostazioni PHP definite a livello dell’abbonamento. I sottodomini ereditano le impostazioni PHP definite a livello del dominio principale. Se disponi dei permessi corrispondenti nel tuo abbonamento, puoi cambiare le impostazioni PHP per ogni dominio e sottodominio indipendentemente l’uno dall’altro.