LINUX

Cómo habilitar múltiples versiones de PHP en cPanel

Una de las principales mejoras del último EA4 es el soporte para múltiples versiones de PHP. Esto permite que el servidor ejecute hasta tres versiones de PHP en paralelo, a saber, PHP54, PHP55 y PHP56 con los módulos necesarios. También le permite ejecutar y actualizar rápidamente los dominios con diferentes versiones de PHP con la ayuda de Administrador de MultiPHP herramienta proporcionada en la interfaz WHM.

Estos también se mejoran con actualizaciones automáticas para garantizar que sus aplicaciones PHP estén actualizadas y seguras.

CPanel 11.52 proporciona compatibilidad con EA3 y EA4. Para habilitar el soporte MultiPHP, necesitamos actualizar el software EA (EasyApache) a EA4.

Actualización de EA3 a EA4

Antes de actualizar a EA4, hay ciertas cosas que se deben tener en cuenta.

1. Debe asegurarse de que Clave RPMUP valor que se establece a diario en /etc/cpupdate.conf

root@server1 [~]# grep RPMUP /etc/cpupdate.conf
RPMUP=daily

Esto es para asegurar que su servidor reciba actualizaciones de RPM automáticamente.

2. Ahora navegue hasta «Actualizar preferencias«pestaña en WHM (Inicio >> Configuración del servidor >> Preferencias de actualización) y asegúrese de que la configuración de actualización del paquete del sistema operativo esté establecida en Automático. Se establecerá en automático por defecto, si no lo modifica.

Conversión de EA3 a EA4

Puede ejecutar el siguiente script para actualizar de EA3 a EA4. Pero asegúrese de ejecutar este script como usuario root.

/ scripts / migrate_ea3_to_ea4 –run

root@server1 [~]# /scripts/migrate_ea3_to_ea4 --run
This action will install a Technology Preview release of EasyApache4 for cPanel & WHM. This means that you understand the following:
• Not all features in cPanel & WHM are operational.
• Not all EasyApache features are included in the Technology Preview.
• Features and functionality in the release may change over time.
• We will quickly address severe or critical issues only.
• Security bounties are not available.
Do you wish to continue? [y/N]y

Una vez que escriba ‘sí’ para continuar. Los siguientes paquetes se instalarán en el servidor.

Dependencies Resolved

===============================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================
Installing:
ea-cpanel-tools x86_64 1.0-3.1 EA4 5.5 k
ea-profiles-cpanel x86_64 1.0-21.1 EA4 6.7 k
yum-plugin-universal-hooks x86_64 0.1-7.7 EA4 7.6 k

Transaction Summary
===============================================================================================================================================

Tardará unos minutos en completar el proceso de instalación. Después de la instalación, el EA4 se carga con un perfil personalizado de Apache 2.4 con instalaciones mínimas, incluidos los módulos básicos que necesita para ejecutar un servidor web mínimo. Solo tendrá una versión de PHP disponible y será PHP 5.5, que es la versión predeterminada de PHP en las instalaciones de cPanel 11.52.
EA4 proporciona seis perfiles además. Puedes navegar a EasyApache 4 sección en la interfaz WHM (Inicio »Software» EasyApache 4) para ver todos los perfiles disponibles e instalar el más adecuado para su servidor de producción.

Perfiles de EA

Puede aprovisionar los perfiles necesarios desde la propia interfaz de WHM o puede utilizar las herramientas de línea de comandos para las instalaciones.

Así es como instalé mi perfil EA4 requerido desde CLI. Todos los perfiles disponibles están presentes dentro del «/ etc / cpanel / ea4 / profiles /«carpeta.

root@server1 [/etc/cpanel/ea4/profiles/cpanel]# ll
total 40
drwxr-xr-x 2 root root 4096 Jan 12 08:28 ./
drwxr-xr-x 4 root root 4096 Jan 12 08:28 ../
-rw-r--r-- 1 root root 4291 Dec 15 15:28 allphp.json
-rw-r--r-- 1 root root 4255 Dec 15 15:28 allphp-opcache.json
-rw-r--r-- 1 root root 1846 Dec 15 15:28 default.json
-rw-r--r-- 1 root root 1801 Dec 15 15:28 mpm_itk.json
-rw-r--r-- 1 root root 600 Dec 15 15:28 nophp.json
-rw-r--r-- 1 root root 1830 Dec 15 15:28 ruid2.json

Preferí instalar el default.json (cPanel predeterminado) perfil. Este es el paquete estándar de Apache con PHP y módulos actualizados. Este paquete puede alojar varios sitios y usuarios. Esto incluye tres paquetes PHP, a saber, PHP54, PHP55, PHP56 con módulos mínimos, pero requeridos.

¡Así es como lo hice en CLI!

root@server1 [/etc/cpanel/ea4/profiles/cpanel]# /usr/local/bin/ea_install_profile --install default.json

===============================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
ea-apache24-mod_cgid x86_64 2.4.18-1.1 EA4 35 k
ea-apache24-mod_mpm_worker x86_64 2.4.18-1.1 EA4 38 k
ea-php54 x86_64 1.1-10.7 EA4 4.1 k
ea-php54-php-bcmath x86_64 5.4.45-7.7 EA4 56 k
ea-php54-php-calendar x86_64 5.4.45-7.7 EA4 44 k
ea-php54-php-cli x86_64 5.4.45-7.7 EA4 2.6 M
ea-php54-php-common x86_64 5.4.45-7.7 EA4 360 k
ea-php54-php-curl x86_64 5.4.45-7.7 EA4 57 k
ea-php54-php-ftp x86_64 5.4.45-7.7 EA4 50 k
ea-php54-php-gd x86_64 5.4.45-7.7 EA4 125 k
ea-php54-php-mcrypt x86_64 5.4.45-7.7 EA4 46 k
ea-php54-php-mysqlnd x86_64 5.4.45-7.7 EA4 172 k
ea-php54-php-pdo x86_64 5.4.45-7.7 EA4 97 k
ea-php54-php-posix x86_64 5.4.45-7.7 EA4 42 k
ea-php54-php-sockets x86_64 5.4.45-7.7 EA4 52 k
ea-php54-php-xml x86_64 5.4.45-7.7 EA4 156 k
ea-php54-runtime x86_64 1.1-10.7 EA4 14 k
ea-php55 x86_64 1.1-10.7 EA4 3.6 k
ea-php55-php-xml x86_64 5.5.30-7.7 EA4 158 k
ea-php56 x86_64 1.1-10.7 EA4 3.7 k
ea-php56-php-bcmath x86_64 5.6.16-5.7 EA4 57 k
ea-php56-php-calendar x86_64 5.6.16-5.7 EA4 46 k
ea-php56-php-cli x86_64 5.6.16-5.7 EA4 2.6 M
ea-php56-php-xml x86_64 5.6.16-5.7 EA4 159 k
ea-php56-runtime x86_64 1.1-10.7 EA4 13 k
================================================================================

Se instalarán estos muchos paquetes. Tardará un poco en completarse.

Ahora puedo hacer uso Soporte MultiPHP habilitado en nuestro servidor. Puede seleccionar el Administrador de MultiPHP herramienta de WHM (Inicio »Software» MultiPHP Manager)
para configurar fácilmente la versión de PHP del servidor predeterminado y también modificar las versiones de PHP de dominio individual según sea necesario.

multiphp

php personalizado

Incluso puede modificar la configuración básica de PHP e INI para las versiones instaladas usando MultiPHP INI Editor herramienta.

phpvariables

Ahora ve lo fácil que es instalar y administrar múltiples versiones de PHP en el servidor cPanel 11.52. Espero que este artículo sea informativo y útil para ti. Gracias por referirse a esto :). Agradecería sus valiosos comentarios y sugerencias al respecto.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar