Elegir versión de PHP por directorio

Esta guía funciona para nuestros servidores, todos tienen el Selector de PHP de CloudLinux y Apache con mod_lsapi. Para cambiar la versión de PHP de un directorio y no la configurada globalmente para la cuenta desde cPanel con el selector de PHP:

Crearemos un archivo .htaccess y lo colocaremos en el directorio en cuestión, editar y añadir:

<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp83
</FilesMatch>

Modificando:

SetHandler application/x-lsphp83

Para la version PHP 7.1 -> SetHandler application/x-lsphp71
Para la version PHP 7.2 -> SetHandler application/x-lsphp72
Para la version PHP 7.3 -> SetHandler application/x-lsphp73
Para la version PHP 7.4 -> SetHandler application/x-lsphp74
Para la version PHP 8.2 -> SetHandler application/x-lsphp82
Para la version PHP 8.3 -> SetHandler application/x-lsphp83
Para la version PHP 5.6 -> SetHandler application/x-lsphp56
Para la version PHP 5.5 -> SetHandler application/x-lsphp55
Para la version PHP 5.4 -> SetHandler application/x-lsphp54
Para la version PHP 5.3 -> SetHandler application/x-lsphp53

La versión elegida se aplicara en ese directorio y todos sus subdirectorios. Para cualquier duda, consultar con el soporte.

No olvidemos que para ejecutar Cron Jobs las rutas del ejecutable PHP serian diferentes tambien, por ejemplo para PHP 7.4 el comando ejecutable sin tiempo seria:

/opt/alt/php74/usr/bin/lsphp -q /home/user/public_html/archivoEjecutable.php

En caso de PHP 5.6:

/opt/alt/php56/usr/bin/lsphp -q /home/user/public_html/archivoEjecutable.php

Entradas Relacionadas:

If you enjoyed this post, make sure you subscribe to my RSS feed!
Catergorias: Articulos
Tags: , ,

Si te gusto esta entrada, puedes dejar un comentario o subscribirte a nuestro feed y recibir futuras entradas en tu lector de feeds.