Introducción
PHP es un lenguaje de secuencias de comandos popular que se utiliza para desarrollar aplicaciones web dinámicas. Es un lenguaje de programación de código abierto que se puede instalar fácilmente en una variedad de sistemas operativos, incluido CentOS 9. En este artículo, lo guiaremos a través de los pasos para instalar PHP en CentOS 9.
Antes de comenzar, asegúrese de tener un sistema CentOS Stream 9 con acceso de raíz.
Actualizar paquetes del sistema
Antes de instalar cualquier software nuevo, se recomienda que actualice los paquetes de su sistema. Puede hacer esto ejecutando el siguiente comando:
sudo yum update
Configurar el repositorio EPEL y Remi
En primer lugar, debe configurar los repositorios EPEL y REMI en su sistema. El repositorio de Remi contiene los paquetes PHP más recientes para los sistemas CentOS y RHEL.
Use el siguiente comando para configurar el repositorio EPEL en su sistema:
sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
A continuación, configure el repositorio REMI ejecutando el siguiente comando:
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
Instalar PHP en CentOS 9
El repositorio remi contiene paquetes PHP 8.2, 8.1, 8.0 y 7.4. Puede habilitar el repositorio deseado e instalar los paquetes de PHP con los siguientes pasos:
Una vez finalizada la instalación del repositorio, enumere todos los flujos de módulos PHP disponibles con el siguiente comando:
sudo dnf module list php
Por ejemplo, necesito instalar PHP 8.2 y luego elegir php:remi-8.2
. Puede seleccionar otra versión según sus necesidades:
sudo dnf module enable php:remi-8.2
Finalmente, ejecute el siguiente comando para instalar PHP en su sistema CentOS 9.
sudo dnf install php php-cli php-common
Puede verificar la versión de PHP instalada usando:
php -v
Instalar módulos PHP
Los módulos de PHP son bibliotecas que amplían la funcionalidad de PHP. Se utilizan para agregar funcionalidades específicas a PHP, como la conectividad de bases de datos o la manipulación de imágenes. Para instalar módulos PHP adicionales, use el siguiente comando:
sudo dnf install php-{extension-name}
Reemplace {extension-name}
con el nombre del módulo que desea instalar. Por ejemplo, para instalar el módulo mysql, ejecute el siguiente comando:
sudo dnf install php-mysql
Configurar PHP
Después de instalar PHP y los módulos deseados, puede configurar PHP editando su archivo de configuración, php.ini. Este archivo se encuentra en el directorio /etc/php.ini. Puedes editarlo usando tu editor de texto favorito.
Por ejemplo, para editar el archivo con el editor de texto nano, ejecute el siguiente comando:
sudo nano /etc/php.ini
Después de realizar los cambios necesarios, guarde el archivo y cierre el editor de texto.
Conclusión
En este artículo, le mostramos cómo instalar PHP en CentOS 9. También explicamos cómo instalar módulos PHP adicionales y cómo configurar PHP editando su archivo de configuración. Con estos pasos, ahora puede comenzar a desarrollar aplicaciones web dinámicas utilizando PHP en su sistema CentOS 9.