GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalación de Apache y PHP en CentOS 8

Este artículo explica cómo instalar Apache y PHP en CentOS 8

Servidor web Apache

Apache httpd es un servidor web de código abierto especialmente para plataformas Unix nacido en 1995. Es uno de los servidores más populares y utilizados del mundo. Casi la mitad de los sitios web se sirven con Apache.

Instalar Apache y PHP en CentOS 8

El servidor web Apache se puede descargar y compilar desde el sitio web del proyecto. Pero esto no es óptimo por lo que es mejor instalarlo desde el repositorio de CentOS 8.

Entonces, abra una terminal e instálela usando el siguiente comando:

:~$ sudo dnf install httpd

En caso de que no tenga sudo habilitado, simplemente ejecute los comandos como root sin el comando sudo.

Como ves en la imagen, hay que satisfacer muchas dependencias. Pero esto será atendido por DNF. Así que simplemente acepte la propuesta de instalación y comenzará.

El servidor web Apache está instalado pero aún necesita iniciar el servicio. Para hacer esto, ejecute:

:~$ sudo systemctl start httpd

Sin embargo, debe configurar Apache para que se inicie en el momento del arranque.

:~$ sudo systemctl enable httpd

Ahora puedes comprobar el estado del servicio para ver si está iniciado o no.

:~$ sudo systemctl status httpd

En CentOS, el cortafuegos está activado de forma predeterminada, por lo que si no configura las reglas para Apache, no funcionará.

:~$ sudo firewall-cmd --add-service=http --zone=public --permanent

Y aplique los cambios reiniciando el cortafuegos:

:~$ sudo firewall-cmd --reload

Ahora, abra un navegador web y acceda a su servidor. En la barra de direcciones escriba http://IP-address-of-the-server o http://Domain-name

Si todo salió bien, tendrá que ver la página de prueba de Apache en CentOS 8.

Ahora, instale PHP

PHP es un lenguaje de programación rápido y fácil de aprender disponible para Linux. Es en este lenguaje que se han creado muchas grandes aplicaciones web como WordPress. En este sentido, tenerlo es garantía de compatibilidad con muchas aplicaciones.

Para instalar PHP y algunos de sus módulos, simplemente ejecute el siguiente comando:

:~$ sudo dnf install php php-common php-pecl-apcu php-cli php-mysqlnd

Entonces, como cuestión de rutina, tienes que demostrar que todo está bien.

Cree un archivo PHP en el directorio raíz de Apache.

:~$ sudo nano /var/www/html/test.php

Y añade este contenido:

<?php
phpinfo();
?>

Guarde los cambios y cierre el archivo.

Y como ha instalado PHP después de Apache, debe reiniciar el servicio de Apache para que pueda interpretarlo.

:~$ sudo systemctl restart httpd

Nuevamente, abra su navegador web e intente abrir el archivo PHP recién creado.

Si ve una imagen como esta, entonces Apache y PHP funcionan correctamente en CentOS 8.

Así que enhorabuena, has conseguido el objetivo. El servidor web Apache y PHP ya funcionan correctamente.

Conclusión

Como conclusión de este post, podemos afirmar que Apache es un servidor web muy útil utilizado por muchas personas en todo el mundo. Gracias a que es de código abierto podremos examinar el código fuente y por ello es bastante seguro y estable.

Sin embargo, Apache debe combinarse con un lenguaje de programación para la interpretación de sitios web. Es por eso que se ha instalado PHP. Juntos pueden ejecutar la mayoría de los sitios web actuales.

Ahora queremos saber de ti, ¿te gusta Apache? ¿Lo has instalado? Háganos saber


Cent OS
  1. Instalación de Tomcat 8 en Centos 6

  2. Instalar y configurar Apache Cassandra 4.0 en Centos 8

  3. Cómo instalar Apache y PHP (pila LAMP) en Rocky Linux/Centos 8

  4. Instale Zenario con Apache, PHP y MariaDB en CentOS 7

  5. Instalar Apache y PHP en CentOS 7

Instale Apache, PHP y MySQL en CentOS 7 (LAMP)

Cómo instalar Apache, PHP 7.1 y MySQL en CentOS 7.3 (LAMP)

Cómo instalar Apache, PHP 7.2 y MySQL en CentOS 7.4 (LAMP)

Cómo instalar Apache, PHP 7.3 y MySQL en CentOS 7.6

Instalación y uso de Perf en Ubuntu y CentOS

Instalación y configuración del servidor Wazuh en CentOS 7