Cómo instalar la lámpara en el servidor Debian 10

- 2214
- 451
- Claudia Baca
A "LÁMPARA"Stack es una colección de software de código abierto que generalmente se instala juntos para permitir que un sistema implementa aplicaciones dinámicas. Este término es un acrónimo que describe el Linux Sistema operativo, apache servidor web, un Mariada base de datos, y Php programación.
Leer también: Cómo instalar LEMP en Debian 10 Server
Aunque esto "LÁMPARA"La pila generalmente involucra a MySQL como el sistema de administración de bases de datos, algunas distribuciones de Linux como Debian - usar Mariada Como reemplazo de entrega de Mysql.
Requisitos
- Cómo instalar un servidor mínimo de Debian 10 (Buster)
En este artículo, le mostraremos cómo instalar un LÁMPARA apila en un Debian 10 servidor, usando Mariada Como sistema de gestión de bases de datos.
Instalación del servidor web Apache en Debian 10
El servidor web Apache es un software HTTP HTTP de código abierto, potente, confiable, seguro, altamente extensible y ampliamente utilizado para alojar un sitio web.
Instalar apache, Use el Administrador de paquetes Apt de Debian como se muestra.
# APT Instalar Apache2

Cuando el apache La instalación está completa, el instalador activará system System and Service Manager para iniciar el servicio APOCHE2 por ahora y habilitarlo para iniciar automáticamente el arranque del sistema.
Para verificar si el apache El servicio está en funcionamiento bien, ejecute el siguiente comando SystemCTL.
# systemCTL status apache2

También puede iniciar, detener, reiniciar y obtener el estado del servidor web Apache utilizando los siguientes comandos SYSTEMCTL.
# SystemCTL Start Apache2.Servicio # SystemCTL reiniciar apache2.Servicio # SystemCTL Stop Apache2.Servicio # SystemCTL Recargar Apache2.Servicio # SystemCTL Status Apache2.servicio
Si se está ejecutando UFW Firewall, debe abrir el puerto 80 (www) y 443 (https) para permitir el tráfico entrante en apache.
# UFW Permitir www # UFW Permitir https # UFW Status

Ahora necesitas probar si apache está correctamente instalado y puede servir páginas web. Abra un navegador web y use la siguiente URL para acceder a la página predeterminada de Apache Debian.
http: // server_ip/o http: // localhost/

Instalación de mariadb en Debian 10
Una vez apache Servidor web en funcionamiento, debe instalar el sistema de bases de datos para poder mantener y administrar datos para su sitio web.
Instalar Mariada, Use el Administrador de paquetes Apt de Debian como se muestra.
# APT Instale MariadB-Server

Una vez Mariada Instalado, se recomienda ejecutar el siguiente script de seguridad que eliminará una configuración predeterminada insegura y deshabilitará el acceso al sistema de base de datos.
# mysql_secure_installation
El script de seguridad anterior lo llevará a través de una serie de preguntas siguientes en las que puede hacer algunos cambios en su configuración de MariaDB como se muestra.

Si desea crear una base de datos llamada "TECMINT_WPDB"
y un usuario nombrado "tecMint_wpuser"
Con privilegios completos sobre la base de datos, ejecute los siguientes comandos.
# mysql -u root -p Mariadb [(ninguno)]> Crear base de datos TECMINT_WPDB; Mariadb [(ninguno)]> Otorgar todo en tecMint_wpdb.* A 'tecMint_wpuser'@'localhost' identificado por 'contraseña' con opción de subvención; Mariadb [(ninguno)]> Privilegios de descarga; Mariadb [(ninguno)]> salida;
Puede confirmar si el nuevo usuario tiene los permisos completos en la base de datos iniciando sesión en la mariadb con las credenciales del usuario como se muestra.
# mysql -u tecmint_wpuser -p Mariadb [(ninguno)]> Mostrar bases de datos;

Instalación de PHP 7.3 en Debian 10
Php (Preprocesador de hipertexto) es un lenguaje de secuencias de comandos popular utilizado para construir la lógica para mostrar contenido web y para que los usuarios interactúen con la base de datos.
Para instalar el Php Paquete, ejecute el siguiente comando.
# APT Instalar PHP Libapache2-MOD-PHP PHP-MYSQL

Si desea instalar adicional Módulos PHP, Puede buscar e instalar utilizando la combinación de comando apt-cache y comando GREP como se muestra.
# APT-Cache Search PHP | EGREP 'Módulo' | GREP predeterminado

Ahora recarga la configuración de Apache y verifique el estado con los siguientes comandos.
# SystemCTL RELOAD APOCHE2 # SystemCTL Status Apache2

Prueba de procesamiento de PHP en Apache
Crearemos un script PHP simple para verificar que Apache pueda procesar las solicitudes de archivos PHP.
# nano/var/www/html/info.php
Agregue el siguiente código PHP, dentro del archivo.
Cuando haya terminado, guarde y cierre el archivo.
Ahora abra un navegador y escriba la siguiente dirección para ver si su servidor web puede mostrar el contenido creado por este script PHP.
http: // server_ip/info.php o http: // localhost/info.php

Si ve la página anterior en su navegador web, entonces su instalación de PHP funciona como se esperaba. Además, esta página muestra algunos detalles básicos sobre su instalación de PHP y es útil para fines de depuración, pero al mismo tiempo también mostrará información confidencial sobre su PHP.
Por lo tanto, se recomienda eliminar este archivo del servidor.
# rm/var/www/html/info.php
Conclusión
En este artículo, hemos explicado cómo instalar Linux, apache, Mariada, y Php (LÁMPARA) apila en un Debian 10 servidor. Si tiene preguntas sobre este artículo, no dude en hacer en la sección de comentarios.
- « Cómo instalar Firefox en Rhel y Debian Systems
- Las principales distribuciones de Linux para estudiantes en 2023 »