Impostazioni PHP
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.
Se vicino all’icona PHP non trovi alcuna versione PHP, vuol dire che PHP non è attivo per il dominio in esame.
Configurare versione PHP e tipo di gestore
Selezionare versione PHP e tipo di gestore per un dominio
-
Vai a Siti Web e Domini, trova il dominio per il quale vuoi cambiare versione PHP, quindi fai clic su PHP.
-
Se l’opzione non è inserita, seleziona la casella di supporto «Supporto PHP».
-
Seleziona la versione PHP che desideri dal menu a discesa. Se non trovi la versione PHP nel menu, contatta il provider di hosting.
-
Seleziona il tipo di gestore che desideri dal menu a discesa.
-
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:
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
In addition to the PHP version and handler type, you can set the values for a number of core php.ini directives from a domain’s PHP page. These are mostly performance and security-related, but some of them may affect the operation of the website. Click the icon next to a directive to learn more about it.
Configuring core php.ini directives for a domain
- Accedi a Plesk.
- Go to Websites & Domains, find the domain whose core php.ini directives you want to change, and then click PHP.
- Make the desired changes by either selecting a value for a directive from the drop-down menu or, if the value is non-boolean, entering a custom value into the corresponding field, and then click 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
- Accedi a Plesk.
- Vai a Siti Web e Domini, trova il dominio per il quale vuoi attivare l’accelerazione PHP, quindi fai clic su PHP.
- Imposta il valore di
opcache.enable
suon
, poi fai clic su 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.