Warning | ||
---|---|---|
| ||
Esta documentación es legado y no representa alguna configuración actual en los servidores de HostDime |
Intención de multi versiones de PHP
Nuestros equipo de administradores de sistema han implementado soluciones de software que le permitira en nuestros clientes de servidores dedicados o compartidos el cambio de versiones de PHP de acuerdo a sus necesidades, las versiones puede varia en cada servidor asi como las herramientas aqui mencionadas. De cualquier manera es altamente recomendado actualizar los software o sitios web para que soporte las ultimas versiones desarrolladas y asi los sitios se consideren seguro al usar las versiones de PHP con las ultimas actualizaciones de seguridad.
Confirmar que versión estoy usando
Para visualizar que version de PHP esta siendo usada en su dominio o cuenta es sencillo como crear un archivo .php en la carpeta donde desea confirmara que version esta siendo ejecutada el archivo puede ser llamado info.php y debe contener lo siguiente:
...
En la primer linea se muestra la version de PHP en ejecución asi como la linea de Loaded Configuration File mostrará el php.ini que es usado para la configuración de la cuenta el cual si esta dentro de la misma ruta del home de la cuenta (/home/usuario_cpanel) se podra editar a sus necesidades.
Configuración en EasyApache 4
Para cambiar la version de PHP en este sistema es de una forma mas simple desde la interfaz de cPanel
- Identificar el opción de MultiPHP Manager o Administrador MultiPHP que se encuentra dentro de la sección de Software en su cPanel
- Desde la interfaz de MultiPHP seleccionar el dominio que desea cambiarse y posteriormente la version deseada
- Usar el botón de Apply o Aplicar
NOTAS IMPORTANTES
Edicion de .htaccess en EasyApache4
En cPanel para cambiar la version de PHP se base en heredar atributos de la version de PHP que se especifica en los archivos .htaccess por lo que una edicion manual o bien restablecimiento de este archivo a una nueva información podria afectar al asignación de la version de PHP de cPanel, es por esto que, es recomendado que en caso de manipulaciones del archivo .htaccess se respeten los contenido entre comentarios que tenga "cPanel-generated handler" ejemplo:
Code Block | ||
---|---|---|
| ||
# php -- BEGIN cPanel-generated handler, do not edit # Set the “ea-php54” package as the default “PHP” programming language. <IfModule mime_module> AddHandler application/x-httpd-ea-php54 .php .php5 .phtml </IfModule> # php -- END cPanel-generated handler, do not edit |
Cambios para Cron Jobs en EasyApache 4
Para cualquier Cron Jobs generado desde cPanel hace referencia a la version de PHP del servidor por lo que si deseas que el cronjob ejecute una version en particular de PHP se debe hacer los cambios modificando el comando php por la version correspondiente a usar tambien especificar la ruta de php.ini a usar se recomienda usar el default de nuestros rutas, aqui algunos ejemplos:
...
- Usando PHP 5.6
0 * * * * /usr/bin/ea-php56 /home/USER/public_html/beta/cron.php
- Usando PHP 7.0
0 * * * * /usr/bin/ea-php70 /home/USER/public_html/beta/cron.php
- Usando PHP 7.4
0 * * * * /usr/bin/ea-php74 /home/USER/public_html/beta/cron.php
Configuración en EasyApache3 [Obsoleto]
Para cambiar la version de PHP entre alguna de las soportadas por nuestro sistema es necesario editar/crear el archivo .htaccess dentro de la carpeta que se desea usar con una version diferente a la del servidor por default. Si se desea hacer el cambio para el dominio principal, subdominios y dominios adicionales de un cPanel el archivo debe esta en el home de la cuenta ruta /home/usuariocPanel .
...