¿Cómo cambiar la versión de PHP para subcarpetas o subdominios?

12.01.2023

¿Cómo cambiar la versión de PHP para subcarpetas o subdominios?

Para determinar una versión específica de PHP, en tu cuenta de hosting, es decir específicamente para sitios web adicionales, subcarpetas o subdominios puedes hacerlo  añadiendo una línea de código en el archivo “.htaccess” de la siguiente manera:

Paso 1: Abre el archivo .htaccess

Abre tu archivo de ".htaccess" y una vez allí te tienes que dirigir a “Websites” para hacer clic en “Manage”, donde verás en un barra lateral para hacer clic en “File Manager”.

Ahora deberás dirigirte a la carpeta que quieres aplicar la versión diferente de PHP. En el caso que quieras editar un dominio entras en la carpeta de “public_html”; por su parte si es un subdominio, la carpeta que buscas está dentro de “public_html”.

Ahora bien, para aplicarlo en una carpeta en específico deberás seguir la ruta de la carpeta que deseas y una vez allí abres la carpeta de “.htaccess”. Y en el caso que esta carpeta no exista solo tienes que  crearla en el “File Manager”.

Dato importante: siempre agregar un punto (.) al inicio del nombre del archivo.

Paso 2: Edita el archivo .htaccess

Añade este código al archivo ".htaccess", al inicio:

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

 

Cabe destacar que en la segunda línea debemos añadir la versión de PHP para la carpeta, en el caso que sea diferente al que se presenta en el ejemplo solo debes cambiar el código "application/x-lsphp71".

De igual manera, a continuación te dejamos los nombres de los códigos según su versión:

Versión PHP Código
5.2 aplicación/x-lsphp52
5.3 aplicación/x-lsphp53
5.4 aplicación/x-lsphp54
5.5 aplicación/x-lsphp55
5.6 aplicación/x-lsphp56
7.0 aplicación/x-lsphp70
7.1 aplicación/x-lsphp71
7.2 aplicación/x-lsphp72
7.3* aplicación/x-lsphp73
7.4 aplicación/x-lsphp74
8.0 aplicación/x-lsphp80
8.1 aplicación/x-lsphp81


Las versiones anteriores que no están presentes en esta lista, se han descartado porque las mismas están obsoletas.

Nota importante:

No es recomendable cambiar las versiones de PHP con archivos, porque no incorporan las extensiones y opciones de PHP. Lo que podría traer consecuencias en el funcionamiento del sitio web

¿Cómo comprobar si los cambios se han realizado?

Es muy sencillo, solo tienes que crear un archivo con el nombre “phpinfo();”.

Let's Talk!