Configuración de LAMP (Linux, Apache, MariaDB y PHP) en Fedora 24 Server

Configuración de LAMP (Linux, Apache, MariaDB y PHP) en Fedora 24 Server

Una vez instalada la edición de servidor Fedora 24, es posible que desee alojar un sitio web en su servidor y, para poder hacerlo en Linux, deberá instalar LAMP.

 Configure LAMP en Fedora 24 Server y Estación de trabajo  Configurar LAMP en el servidor y estación de trabajo Fedora 24 Configurar LAMP en el servidor y estación de trabajo Fedora 24

En este tutorial, veremos los pasos que puede seguir para instalar LAMP. ( Linux. Apache. MariaDB. y PHP. , un software de servicio web que puede configurar en su servidor Fedora 24. Para empezar, puede pensar que es similar a WAMP. en Windows.

Paso 1: Actualización de paquetes del sistema

Como Normalmente, es importante y recomendable que actualice los paquetes de su sistema usando el siguiente comando:

# dnf update Actualizar servidor Fedora 24 Actualizar servidor Fedora 24 Actualice el servidor Fedora 24

Pasemos ahora a la instalación real de los paquetes LAMP.

Paso 2: Instale el servidor web Apache

Apache. es un servidor web popular y más confiable en la plataforma Linux que alimenta múltiples sitios y aplicaciones web en la web. Viene con varios módulos para mejorar su funcionalidad en diferentes categorías, incluidos módulos de seguridad, módulos de acceso al servidor y mucho más.

freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent” );

Para instalar Apache. ejecute el siguiente comando en su terminal:

# dnf install httpd  Instalar Apache en Fedora 24-Server  Instalar Apache en Fedora 24-Server Instalar Apache en Fedora 24-Server

Una vez completada la instalación, debe realizar algunas tareas para ejecute su servidor web Apache.

Primero debe configurarlo para que se inicie automáticamente en el momento del arranque:

# systemctl enable httpd.service

Luego, inicie el servicio:

# systemctl start httpd.service

A continuación, para asegurarse de que el servicio se está ejecutando, puede ejecutar el siguiente comando:

# systemctl status httpd.service  Iniciar y verificar el servidor web Apache  Iniciar y verificar el servidor web Apache Iniciar y verificar el servidor web Apache

Para acceder a su servidor web a través de HTTP/HTTPS. debe habilitar el acceso a él a través de el cortafuegos del sistema. Para hacer eso, ejecute el siguiente comando:

# firewall-cmd–permanent–add-service = http # firewall-cmd–permanent–add-service = https

Luego vuelva a cargar las configuraciones del firewall del sistema como sigue:

# systemctl recargar firewalld  Puertos de Apache abiertos en Firewalld  Abrir puertos Apache en Firewalld Abrir puertos Apache en Firewalld

Una última cosa que debe hacer durante la instalación de Apache es verificar si la página de índice de instalación de Apache predeterminada puede cargarse en su navegador web, por lo tanto, abra su navegador web e ingrese la dirección IP de su servidor como se muestra:

http://server-ip-address

Si no conoce la dirección IP de su servidor, puede encontrarla usando el siguiente comando ip.

# ip a | grep “inet”  Check Fedora 24 Dirección IP del servidor  Verificar la dirección IP del servidor Fedora 24 Verificar la dirección IP del servidor Fedora 24

Debería poder ver esta página a continuación:

 Página web predeterminada de Apache Apache Default Webpage Página web predeterminada de Apache

Nota. El directorio raíz predeterminado de Apache es/var/www/html, y aquí es donde puede colocar sus archivos web.

Paso 3: Instale MariaDB Server

MariaDB. es una bifurcación del popular servidor de bases de datos relacionales MySQL, es software gratuito y se ajusta a la licencia pública general de GPU.

Para instalar MariaDB. en el servidor Fedora 24. emita el co mmand a continuación:

# dnf install mariadb-server  Instalar MariaDB en Fedora 24 Server  Instalar MariaDB en Fedora 24 Server Instale MariaDB en el servidor Fedora 24

Después de completar la instalación, debe habilitar el servicio para que se ejecute automáticamente al iniciar el sistema, también iniciarlo para poder crear y usar bases de datos en su servidor.

Para permitir que se inicie en el momento del arranque, ejecute el siguiente comando:

# systemctl enable mariadb.service

Para iniciar el servicio, utilice el siguiente comando:

# systemctl start mariadb. servicio Entonces, compruebe si el servicio MariaDB se está ejecutando de la siguiente manera: # systemctl status mariadb.service  Iniciar y verificar el servicio MariaDB  Iniciar y verificar el servicio MariaDB Iniciar y verificar el servicio MariaDB

Ahora que MariaDB se está ejecutando en su servidor, necesita asegurar su instalación usando el siguiente comando:

# mysql_secure_installation

Después de ejecutar este comando, se le harán algunas preguntas exigiendo que haga algunas cambios y estos incluyen:

Ingrese la contraseña actual para root (ingrese para ninguna): Aquí, simplemente presione [Enter]. A continuación, se le pedirá que establezca una contraseña de usuario root para su Servidor MariaDB. ¿Establecer contraseña de root? [S/n]: y y presione [Enter]. Nueva contraseña: ingrese una nueva contraseña para el usuario root. Vuelva a ingresar la nueva contraseña: Vuelva a ingresar la contraseña anterior Quitar usuarios anónimos? [Y/n]: y para eliminar usuarios anónimos. No siempre es bueno mantener su sistema abierto al acceso remoto por parte del usuario root, en caso de que un atacante aterrice en su contraseña de usuario root, él/ella puede dañar su sistema. ¿Deshabilitar el inicio de sesión de root de forma remota? [Y/n]: y para evitar el acceso remoto del usuario root. ¿Eliminar la base de datos de prueba y acceder a ella? [Y/n]: y para eliminar la base de datos de prueba. Finalmente, debe volver a cargar las tablas de privilegios en su servidor de base de datos para que los cambios anteriores surtan efecto. ¿Recargar tablas de privilegios ahora? [Y/n]: y para recargar las tablas de privilegios. Instalación segura de MariaDB Instalación segura de MariaDB Secure MariaDB Instalación

También puede instalar la base de datos del servidor MariaDB donde almacenará toda la información del servidor, simplemente ejecute el siguiente comando:

# mysql_install_db  Instalar Ma Tablas de base de datos riaDB  Instalar tablas de base de datos MariaDB Instalar tablas de base de datos MariaDB

Paso 4: Instale PHP y Módulos

PHP. es un lenguaje de scripting del lado del servidor que maneja y envía las solicitudes de los usuarios al servidor web y de la base de datos.

Para instalar PHP en Fedora 24. use el siguiente comando:

# dnf install php php-common  Instalar PHP en Fedora 24 Server  Instalar PHP en Fedora 24 Server Instalar PHP en Fedora 24 Server

Para que PHP funcione bien con bases de datos mysql, necesita instalar algunos módulos PHP, por lo tanto, ejecute el siguiente comando para instalar los módulos PHP requeridos:

# dnf install php-mysql php-gd php-cli php-mbstring  Instalar módulos PHP en Fedora 24 Server  Instalar módulos PHP en el servidor Fedora 24 Instalar módulos PHP en el servidor Fedora 24

Cuando se completa el proceso de instalación, debe reiniciar el servidor web Apache ver, esto permitirá que todos los cambios surtan efecto antes de que pueda tener una pila LAMP completa en funcionamiento.

Para reiniciar Apache, ejecute el siguiente comando:

# systemctl restart httpd

Ahora ya puede probarlo todo, usando su editor favorito, cree un archivo llamado info.php en su directorio raíz de Apache de la siguiente manera:

# vi/var/www/html/info.php

Agregue las siguientes líneas en el file, guárdelo y salga.

Luego abra su navegador web e ingrese la siguiente URL:

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

En caso de que todo esté configurado, debería poder ver esta información de PHP a continuación:

 Verificar información de PHP  Verificar información de PHP Verificar información PHP

Creo que todo está bien en este punto, no puedes usaremos LAMP. en su servidor Fedora 24. Para cualquier pregunta, utilice la sección de comentarios a continuación para expresar sus pensamientos y recuerde siempre estar conectado a TecMint.