FAQ - Come utilizzare una versione PHP Diversa per una cartella?
A volte si potrebbe avere bisogno di utilizzare una versione specifica di PHP per una cartella particolare del proprio spazio web. Questo potrebbe essere necessario per garantire la compatibilità con alcuni script o applicazioni che richiedono una versione PHP diversa da quella principale impostata sul server.
Per impostare una versione PHP diversa per una determinata cartella, considerando che le sottocartelle erediteranno la versione PHP impostata, basta aggiungere un piccolo pezzo di codice nel file .htaccess della cartella per cui si desidera impostare una versione PHP diversa, ad esempio in:
Ecco il codice da aggiungere per utilizzare PHP 7.4:
Il codice verifica se il modulo mime_module è caricato sul server e, se lo è, applica le direttive al suo interno.
Nel caso specifico:
dice al server di utilizzare PHP 7.4 per i file con estensione .php, .php7 e .phtml.
Se invece si desidera utilizzare PHP 8.0, sarà sufficiente sostituire nel codice la parte php74 con php80, ad esempio:
Il metodo descritto rappresenta un workaround e non è supportato ufficialmente. Sebbene attualmente funzioni correttamente e non ci siano motivi per cui non dovrebbe continuare a funzionare in futuro, non viene fornita alcuna garanzia sul corretto funzionamento. L'utilizzo di questo approccio avviene quindi a proprio rischio.


©