Per utilizzare diverse versioni di PHP per directory specifiche, dovrai configurarlo tramite i file di configurazione del tuo server web. Ecco una panoramica generale dei passaggi da seguire:
Installa e abilita mod_lsapi:
Assicurati che mod_lsapi sia installato e abilitato sul tuo server web. Fai riferimento alla documentazione di LiteSpeed per le istruzioni di installazione specifiche.
Configura le versioni PHP per directory:
Crea un file .htaccess
nella directory in cui desideri utilizzare una versione PHP diversa.
All'interno del file .htaccess
, aggiungi la seguente riga per specificare la versione PHP desiderata:
LSAPI_Apache2_HANDLER application/x-httpd-lsphp<version>
Sostituisci <version>
con la versione PHP desiderata (ad esempio, 5.6, 7.2, ecc.).
Salva il file .htaccess
.
Riavvia il server web:
Dopo aver apportato le modifiche, riavvia il server web per applicare la configurazione.
Verifica la versione PHP:
Crea un file PHP (ad esempio, info.php
) nella directory dove hai aggiunto il file .htaccess
. Aggiungi il seguente contenuto:
<?php
phpinfo();
Accedi a questo file PHP tramite un browser web per verificare la versione PHP in uso.
Ripeti per altre directory:
Se devi utilizzare diverse versioni di PHP in altre directory, ripeti i passaggi da 2 a 4 per ogni directory.
Ricorda:
- Questo approccio presuppone che mod_lsapi sia correttamente installato e configurato sul tuo server web.
- Assicurati sempre di testare accuratamente tutte le modifiche in un ambiente di prova prima di applicarle in produzione.
Se stai utilizzando un pannello di controllo come cPanel o Plesk, potrebbero avere interfacce per gestire le versioni PHP per directory. Consulta la documentazione del tuo pannello di controllo specifico per le istruzioni su come farlo.