PHP (preprocesador de hipertexto) es el lenguaje de secuencias de comandos del lado del servidor más popular y se utiliza para desarrollar sitios web estáticos y dinámicos. En este artículo, demostraremos cómo instalar la última versión de PHP 7.4 en CentOS 8 y RHEL 8.
Requisitos mínimos del sistema para PHP 7.4
- Sistema operativo mínimo CentOS 8/RHEL 8
- Privilegios de Sudo o raíz
- Repositorios de paquetes básicos
- Conexión a Internet
Pasemos a los pasos de instalación,
Paso:1) Habilitar EPEL y repositorio Remi
En los repositorios de paquetes predeterminados de CentOS 8 y RHEL 8, PHP 7.2/7.3 está disponible y para instalar la última versión de PHP 7.4, debemos configurar los repositorios EPEL y REMI, por lo que para habilitar los repositorios, ejecute los siguientes comandos:
[[email protected] ~]$ sudo dnf install epel-release -y [[email protected] ~]$ sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
Una vez que los repositorios estén configurados y habilitados, ejecute el siguiente comando dnf para ver las versiones de PHP disponibles,
[[email protected] ~]$ dnf module list php
Como podemos ver en el resultado anterior, PHP 7.2 es el paquete predeterminado del repositorio de AppStream de CentOS-8, por lo que en el siguiente paso, habilitaremos la última transmisión del módulo PHP (redmi-7.4) para que cuando instalemos PHP usando dnf, entonces recogerá automáticamente los paquetes del módulo remi-7.4
Paso:2) Habilitar la última transmisión de módulo PHP (remi-7.4)
Ejecute el siguiente comando dnf para habilitar el módulo PHP remi-7.4,
[[email protected] ~]$ sudo dnf module enable php:remi-7.4
Paso:3) Instalar y verificar PHP
Ahora ejecute el siguiente comando dnf para instalar PHP 7.4,
[[email protected] ~]$ sudo dnf install php php-cli php-common
Como podemos ver, está instalando sus dependencias como httpd y nginx, así que una vez que los paquetes anteriores se hayan instalado correctamente, ejecute debajo de “php -v ” comando para verificar la versión de php instalada,
[[email protected] ~]$ php -v
Al instalar PHP, php-fpm también se instala como su dependencia, se tratará como un servidor FastCGI, así que use el siguiente comando para iniciar y habilitar el servicio FPM,
[[email protected] ~]$ sudo systemctl start php-fpm [[email protected] ~]$ sudo systemctl enable php-fpm
Paso:4) Actualización de parámetros de PHP
Al usar php en diferentes CMS (Sistema de gestión de contenidos) como WordPress , Drupal , Joomla y MediaWiki, etc., es posible que tengamos que actualizar los parámetros predeterminados de PHP para mejorar el rendimiento. Estos parámetros pueden alertarse desde su archivo de configuración “/etc/php.ini ”,
[[email protected] ~]$ sudo vi /etc/php.ini ………… upload_max_filesize = 32M post_max_size = 48M memory_limit = 256M max_execution_time = 600 max_input_vars = 3000 max_input_time = 1000 ………
Guarde y salga del archivo. Para realizar los cambios anteriores, reinicie el servicio de su servidor web (httpd o nginx)
[[email protected] ~]$ sudo systemctl restart httpd
Eso es todo de este artículo, espero que estos pasos lo ayuden a instalar y configurar PHP 7.4 en su sistema CentOS 8 y RHEL 8. Sus opiniones y comentarios son bienvenidos.