Este artículo demuestra cómo instalar Apache® y PHP® en CentOS® 7. La imagen predeterminada de CentOS 7 no tiene acceso a repositorios que admitan PHP versión 5.6 y superior, por lo que debe habilitar un repositorio que sí lo tenga. Instale este repositorio utilizando el administrador de paquetes predeterminado de CentOS, yum
. La ventaja de usar yum
para realizar la instalación es que yum
instala automáticamente futuras actualizaciones de seguridad y maneja las dependencias.
NOTA :Esta guía habilita el repositorio Inline with Upstream Stable (IUS), que proporciona versiones más recientes de algún software que se encuentra en los repositorios oficiales de CentOS y Red Hat®. Red Hat] (/support/how-to/install-epel-and-additional-repositories-on-centos-and-red-hat/)artículo.
Instalar Apache
Utilice los siguientes pasos para instalar Apache:
-
Ejecute el siguiente comando:
yum install httpd
-
Utilice systemd
systemctl
herramienta para iniciar el servicio Apache:systemctl start httpd
-
Habilite el servicio para que se inicie automáticamente al arrancar:
systemctl enable httpd.service
-
Abre el puerto 80 para el tráfico web:
firewall-cmd --add-service=http --permanent
-
Vuelva a cargar el cortafuegos:
firewall-cmd --reload
Confirme la instalación exitosa ingresando la dirección IP de su servidor en un navegador para ver la página de prueba predeterminada de Apache.
Instalar PHP 7.3
Usa yum
para instalar un repositorio que admita PHP 7.3:
-
Ejecute el siguiente comando:
sudo yum install https://repo.ius.io/ius-release-el7.rpm
-
Instale PHP y algunos módulos PHP populares:
yum install mod_php73 php73-bcmath php73-cli php73-gd php73-ldap php73-mbstring php73-mysqlnd php73-soap
-
Confirme que su servidor está usando PHP 7.3 ejecutando el siguiente comando:
php -v
Debería ver el siguiente resultado:
PHP 7.3.25 (cli) (built: Dec 1 2020 21:50:13) ( NTS )