Cómo instalar LAMP (Linux, Apache, MariaDB y PHP) en el servidor y la estación de trabajo Fedora 23

Cómo instalar LAMP (Linux, Apache, MariaDB y PHP) en el servidor y la estación de trabajo Fedora 23

Si alguna vez quisiste alojar tu propio sitio web o simplemente quieres probar tus habilidades de programación PHP, definitivamente habrás tropezado con LAMP.

Para aquellos de ustedes, que no saben qué es LAMP. esta es una pila de software de servicio web. LAMP utiliza la primera letra de cada paquete incluido: L. inux, A. pache, M. ysql/ M. ariaDB y P. HP.

Instalar LAMP en Fedora 23  Instalar LAMP en Fedora 23 Instalar LAMP en Fedora 23

En este artículo, le mostraremos cómo instalar LAMP. ( Linux. Apache. MySQL. MariaDB. y PHP. en el servidor y la estación de trabajo Fedora 23.

Asumiré que ya ha completado la instalación de Fedora 23 Server and Workstation, que básicamente completa la parte “Linux”. Pero si aún no ha completado la instalación de Fedora, puede consultar nuestras guías aquí:

  1. Cómo instalar la estación de trabajo Fedora 23
  2. Instalación del servidor y administración de Fedora 23 con Cockpit

Antes de comenzar la instalación del resto de los paquetes, recomendamos actualizar sus paquetes con el siguiente comando:

$ sudo dnf update  Actualizar paquetes de Fedora 23  Actualizar paquetes de Fedora 23 Actualizar paquetes de Fedora 23 freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId:” tecmint_incontent “);

Ahora c y proceda de forma segura a la instalación del resto de los paquetes. Para facilitar la comprensión y el seguimiento, el artículo se dividirá en tres partes, una para cada paquete.

Paso 1: Instalación del servidor web Apache

1. El servidor web Apache es el servidor web más utilizado en Internet. Está impulsando millones de sitios web y es una de las soluciones más confiables que puede obtener para un servidor web. Hay muchos módulos que pueden ayudarlo a personalizar la funcionalidad de Apache y también módulos de seguridad como mod_security para proteger sus sitios web.

Para instalar Apache en Fedora 23, simplemente puede ejecutar el siguiente comando:

$ sudo dnf install httpd  Instale el servidor web Apache en Fedora 23  Instalar Apache Web Server en Fedora 23 Instalar el servidor web Apache en Fedora 23

2.. Una vez que se completa la instalación, quedan algunas cosas más por hacer. Primero configuraremos Apache para que se inicie automáticamente al arrancar el sistema y luego iniciaremos y verificaremos el estado de Apache.

Para ese propósito, ejecute la siguiente serie de comandos:

$ sudo systemctl enable httpd .service $ sudo systemctl start httpd $ sudo systemctl status httpd Habilitar, iniciar y verificar el servidor Apache  Habilitar, iniciar y verificar el servidor Apache Habilitar, iniciar y Verifique el servidor Apache

3.. Para permitir el acceso al servidor web a través de HTTP. y HTTPS. deberá permitir el acceso a él en la s cortafuegos de sistema. Para ese propósito, agregue las siguientes reglas en el firewall de Fedora:

$ sudo firewall-cmd–permanent–add-service = http $ sudo firewall-cmd–permanent–add-service = https $ sudo systemctl reload firewalld  Habilitar el acceso a Apache en el Firewall en Fedora 23  Habilitar el acceso a Apache en Firewall en Fedora 23 Habilitar el acceso a Apache en Firewall en Fedora 23

4.. Ahora es es hora de comprobar si Apache se está ejecutando. Encuentre la dirección IP de su sistema con un comando como:

$ ip a | grep inet  Encuentra Fedora 23 Server Dirección IP  Find Fedora 23 Server IP Address Find Fedora 23 Server IP Address

5.. Ahora copie y pegue esa dirección IP en su navegador. Debería ver la siguiente página:

http://your-ip-address  Verificar la página predeterminada de Apache  Comprobar página predeterminada de Apache Comprobar Apache Página predeterminada

El directorio Apache predeterminado es:

/var/www/html/

Si necesita tener archivos accesibles a través de la web, debe colocar los archivos en ese directorio.

Paso 2: Instalar MariaDB Server

6.. MariaDB. es un servidor de base de datos relacional. Ha sido bifurcado por el creador de MySQL. debido a preocupaciones sobre la adquisición de Oracles del proyecto MySQL.

MariaDB. está destinado a permanecer libre bajo la GPU Licencia publica general. Está desarrollado por la comunidad y poco a poco se está convirtiendo en el servidor de base de datos preferido por la mayoría de las distribuciones lanzadas recientemente.

Para instalar MariaDB en Fedora 23, ejecute el siguiente comando:

# dnf install mariadb-server  Instalar MariaDB en Fedora 23  Instalar MariaDB en Fedora 23 Instalar MariaDB en Fedora 23

7.. Cuando la instalación finaliza, configure MariaDB. para que se inicie automáticamente después del inicio del sistema y luego inicie y verifique el estado de MariaDB con los siguientes comandos:

# systemctl enable mariadb # systemct l inicio mariadb # systemctl status mariadb  Habilitar e iniciar MariaDB  Habilitar e iniciar MariaDB Habilitar e iniciar MariaDB  Verificar el estado de MariaDB  Verificar el estado de MariaDB Verificar el estado de MariaDB

8.. Hay algunas configuraciones que necesitan ser ajustadas para asegurar su instalación de MariaDB. Para cambiar esta configuración, recomendamos ejecutar el siguiente comando:

# mysql_secure_installation

Esta acción iniciará una serie de preguntas que deberá responder para mejorar la seguridad de su servidor MySQL.

Esto es lo que deberá hacer.

  1. Cuando se le solicite la contraseña root. de MySQL, déjela en blanco. No hay contraseña por defecto.
  2. Después de eso, se le pedirá que ingrese la nueva contraseña “root”. para MariaDB. Asegúrese de seleccionar uno fuerte.
  3. Después de eso, se le preguntará si desea eliminar el usuario anónimo de MariaDB. Este usuario no es necesario, por lo que debería ser “y”. para sí.
  4. A continuación, deberá deshabilitar el acceso remoto a las bases de datos desde la raíz. La razón detrás de esto es que luego puede crear usuarios separados para cada base de datos que podrán acceder a las bases de datos requeridas.
  5. Continuando, se le preguntará si desea eliminar el Base de datos de “prueba”. que se creó tras la instalación de MariaDB. Esta base de datos no es necesaria para que pueda eliminarla de forma segura.

Finalmente, vuelva a cargar los privilegios de la base de datos y listo.

 Ingrese la contraseña raíz de MariaDB Ingresa MariaDB Contraseña raíz Ingrese la contraseña raíz MariaDB  Instalación segura de MySQL  Instalación segura de MySQL Instalación segura de MySQL

Paso 3: Instalación de PHP

9.. PHP. es un lenguaje de programación utilizado en la mayoría de los sitios web de Internet. Se utiliza para crear sitios web dinámicos. Para darte una idea de qué sitios puedes construir con PHP, te diré que www.tecmint.com. está construido sobre PHP.

Para instalar PHP en Fedora 23, deberá ejecutar el siguiente comando:

# dnf install php php-common  Instalar PHP en Fedora 23 Instalar PHP en Fedora 23 Instale PHP en Fedora 23

10.. Luego instale los módulos PHP requeridos para ejecutar aplicaciones PHP/MySQL usando el siguiente comando.

# dnf install php-mysql php-pdo php-gd php-mbstring  Instalar módulos PHP  Instalar módulos PHP Instalar módulos PHP

11.. Una vez que se complete la instalación, reinicie Apache para que pueda comenzar a usar PHP:

# systemctl restart httpd

12.. Ahora probemos nuestra configuración. Cree un archivo llamado info.php. en el siguiente directorio: /var/www/html. Puede usar comandos como:

# cd/var/www/html/# nano info.php

Ingrese el siguiente código:

Ahora guarde el archivo. Regrese a su navegador e ingrese lo siguiente:

http://your-ip-address/info.php

Ahora debería poder ver la página de información PHP que acaba de crear: