fb-pixel

Come cambiare la versione PHP

Vediamo come è possibile cambiare la versione PHP da cPanel con pochi e semplici passaggi.

Da cPanel è possibile cambiare la versione PHP impostandone una sola per tutto il sito, oppure si può anche impostare una versione diversa per ogni cartella, o per ogni sottodominio. Vedremo questi tre diversi metodi, ma prima vediamo dove trovare le informazioni sulla versione attuale di PHP.

Dopo aver fatto il login a cPanel, per verificare la versione attuale di PHP ti basta cliccare su Informazioni server dal pannello laterale a destra nella pagina principale di cPanel.

Verificare Versione Attuale Php

Nella pagina successiva insieme alle altre informazioni sul server, come la versione del Kernel o il tuo indirizzo IP, vedrai anche la versione di PHP.

Versione Php Informazioni Server

Cambiare la versione PHP

Per cambiare la versione PHP ti basta accedere al cPanel e scorrere fino alla sezione Software. Da qui dovrai cliccare su Select PHP Version come vedi indicato in questa schermata:

Select Php Version

Dalla finestra successiva ti basterà cliccare sul menu a tendina accanto alla voce Current PHP version e scegliere la versione che desideri.

Cambiare Versione Php Selector

Dopodiché dovrai cliccare su Set as current.

Dal PHP Selector, cliccando sulla scheda Extensions, è possibile anche gestire le estensioni per attivare o disattivare i diversi moduli PHP a disposizione.

Estensioni Php Selector

Dalla scheda Options si accede invece a diversi parametri che possono essere gestiti ad esempio cambiando il limite di memoria o impostando un limite massimo per i file caricati. Da qui è anche possibile attivare l’opzione diplay_errors per mostrare a a schermo gli errori PHP.

Opzioni Php Selector

Usare la funzione Gestione MultiPHP

Se hai creato un ambiente di staging del sito su un sottodominio o nel caso in cui sei in possesso di un account multidominio puoi scegliere di impostare diverse versioni PHP con uno strumento presente in cPanel.

Dalla Gestione MultiPHP puoi impostare, infatti, una versione PHP diversa per ogni dominio (o sottodominio).

Lo strumento Gestione MultiPHP si trova nella sezione Software del cPanel. Dopo averlo aperto ti troverai davanti alla lista dei domini associati al tuo account.

Seleziona il sottodominio, come nel nostro esempio, (o il dominio) per il quale vuoi cambiare la versione PHP spuntando la casella accanto ad esso:

Gestione Multiphp Sottodominio

Poi dal menu a tendina accanto a Versione PHP seleziona la versione e fai click sul pulsante Applica.

Cambiare Versione Php Multiphp

Cambiare la versione PHP nelle cartelle

È anche possibile impostare delle versioni PHP diverse in base alla cartella. Potrebbe servirti qualora avessi bisogno di utilizzare script differenti che richiedono versioni PHP diversi.

Per farlo useremo il file .htaccess.

La prima cosa da fare è accedere alla cartella che ti interessa. Puoi farlo dal file manager di cPanel, o collegandoti tramite FTP.

Se all’interno della cartella non c’è ancora un file .htaccess dovrai prima crearne uno, altrimenti ti basterà modificare quello già esistente.

Ricordati che il file .htaccess non è visibile e dovrai modificare le impostazioni per visualizzare i file nascosti. Ti basta cliccare su Impostazioni in alto a destra del cPanel e poi spuntare la voce Mostra file nascosti (dotfiles).

Mostra File Nascosti File Manager

Se devi creare il file ti basta cliccare su File e poi inserire nel campo Nuovo nome file .htaccess come vedi in questa schermata:

Creare File Htaccess

Dopo averlo creato potrai modificare il file cliccando con il tasto destro sul file e poi su Edit.

Si aprirà quindi l’editor del file in cui potrai inserire queste istruzioni per impostare una versione PHP specifica. Nel nostro esempio abbiamo impostato la versione di PHP 5.4 in una singola cartella aggiungendo questo codice nel file .htaccess:

<IfModule mime_module>
  	AddHandler application/x-httpd-alt-php54 .php .php5 .phtml
</IfModule>

Puoi usare questo metodo per qualsiasi versione PHP vuoi utilizzare ti basta cambiare la riga centrale con una di queste in base alla versione che vuoi usare.

Versione PHP
PHP 4.4AddHandler application/x-httpd-alt-php44 .php .php4 .phtml
PHP 5.1AddHandler application/x-httpd-alt-php51 .php .php5 .phtml
PHP 5.2AddHandler application/x-httpd-alt-php52 .php .php5 .phtml
PHP 5.3AddHandler application/x-httpd-alt-php53 .php .php5 .phtml
PHP 5.4AddHandler application/x-httpd-alt-php54 .php .php5 .phtml
PHP 5.5AddHandler application/x-httpd-alt-php55 .php .php5 .phtml
PHP 5.6AddHandler application/x-httpd-alt-php56 .php .php5 .phtml
PHP 7.0AddHandler application/x-httpd-alt-php70 .php .php7 .phtml
PHP 7.1AddHandler application/x-httpd-alt-php71 .php .php7 .phtml
PHP 7.2AddHandler application/x-httpd-alt-php72 .php .php7 .phtml
PHP 7.3AddHandler application/x-httpd-alt-php73 .php .php7 .phtml
PHP 7.4AddHandler application/x-httpd-alt-php74 .php .php7 .phtml
PHP 8.0AddHandler application/x-httpd-alt-php80 .php .php8 .phtml
PHP 8.1 AddHandler application/x-httpd-alt-php81 .php .php8 .phtml

Prova gratis e senza impegno uno dei nostri piani hosting per 14 giorni. Non è richiesto nessun dato di pagamento!