Cómo instalar un servidor de lámparas en Debian 9 Stretch Linux

Cómo instalar un servidor de lámparas en Debian 9 Stretch Linux

Introducción

El servidor de la lámpara es la piedra angular del alojamiento web de Linux. En los primeros días de la lámpara de contenido web dinámico fue lo que ganó a Linux la corona en el espacio web, y aún es responsable de impulsar una parte muy grande de los sitios de Internet.

Si está buscando configurar una pila de lámparas para alojar su sitio web, sería difícil encontrar una mejor opción para construir que Debian Stretch. Debian, después de todo, es bien conocido por su estabilidad, seguridad y repositorios masivos de paquetes, y el estiramiento ciertamente no es una excepción.



Mariadb (mysql)

Para comenzar, instale y configure la parte de la base de datos de la pila, mariadb. Tradicionalmente, la "M" en la lámpara significa MySQL. Sin embargo, MariadB es un reemplazo de entrega que Oracle no controla, por lo que tiende a ser una mejor opción.

Para instalar maridadb en el estiramiento, solo use apto Para instalar los paquetes.

# APT Instalar Mariadb-Client MariaDB-server

Durante el proceso de instalación, se le pedirá que cree una contraseña de root para mariadb. Asegúrese de elegir algo lo más seguro posible, ya que determinará, en parte, la seguridad de sus bases de datos.

Ahora que el servidor MariadB está instalado, puede iniciar sesión como su usuario root y configurar un usuario regular y una base de datos.

mysql -u raíz -p

Mariadb luego le solicitará la contraseña de root que acaba de configurar.

Crear una base de datos es bastante simple. Solo ejecuta lo siguiente.

Crear base de datos newdb;

Debe crear un usuario regular ahora para usar la base de datos. Es una idea absolutamente terrible usar el usuario raíz para otra cosa que no sea administrar mariadb en su conjunto.

Cree el usuario 'nombre de usuario'@'localhost' identificado por 'userPassword';

Ese comando crea un usuario regular que puede iniciar sesión localmente y establecer la contraseña de ese usuario.

Para que ese usuario pueda usar la base de datos que acaba de crear, debe otorgarles privilegios. Dado que este es un usuario de propósito general para administrar todo en esta base de datos, se le dará todos los privilegios.

Otorgar todos los privilegios en Newdb.* a 'username'@'localhost';

Una vez hecho esto, enjuague todos los privilegios de la consola y la salida.

Privilegios de descarga; abandonar 

Eso es todo para la base de datos. Ciertamente, puede personalizar cualquier parte de esto como lo necesite.



Php

El siguiente paso para configurar el servidor LAMP es instalar PHP. En la pila de lámparas, PHP alimenta el contenido web e interactúa con la base de datos. Para instalar PHP en Debian Stretch, ejecute la siguiente línea.

# APT Instalar PHP7.0 php7.0-mysql

Eso es realmente todo lo que necesitas. PHP ahora está listo para usar.

apache

El servidor web de Apache es extremadamente poderoso y puede ser extremadamente fácil de configurar o ridículamente difícil, dependiendo de la profundidad que vaya. Debido a que esta es solo una guía simple, seguirá la ruta más rápida para configurar un servidor básico.

Entonces, instale tanto el servidor Apache como el módulo para el soporte de PHP.

# APT Instalar apache2 libapache2-mod-php7.0

Probando su servidor

Por defecto, Apache servirá el contenido de /var/www/html y buscará primero un archivo llamado índice.php o índice.html. Crear ese archivo y colocar la siguiente línea de código en él.

 

Abre tu navegador y escriba hostil En su barra de direcciones. Si no está haciendo esto localmente, escriba su nombre de dominio o IP. Debería ver una tabla larga que contiene información sobre su instalación de PHP. En este punto, su grave está funcionando oficialmente.

Si desea una manera fácil de administrar su base de datos a través de una interfaz web gráfica, puede instalar una aplicación llamada PhPMyAdmin. Le permite administrar su base de datos utilizando PHP a través de su servidor de lámparas. Para instalarlo en el estiramiento, simplemente tírelo con apto.

# APT Instalar PhPMyadmin

Una vez que se instala el paquete, puede navegar en su navegador a localhost/phpmyadmin Será recibido con una pantalla de inicio de sesión que aceptará las credenciales de su base de datos y finalmente, una interfaz para funcionar con su base de datos.

Pensamientos de cierre

Su servidor de lámparas ahora está listo para funcionar. Por supuesto, hay toneladas de otras opciones, y si planea usar esto como servidor público, es posible que desee buscar más opciones de seguridad para Apache. Dicho esto, este servidor de lámparas puede ejecutar todo, desde su aplicación PHP personalizada hasta soluciones populares como WordPress e incluso marcos de desarrollo como Laravel.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Instale MySQL en Ubuntu 20.04 LTS Linux
  • Cómo crear una pila de lámparas basada en Docker usando Docker en ..
  • Ubuntu 20.04 WordPress con instalación de Apache
  • Ubuntu 20.04: WordPress con instalación de Nginx
  • Cómo instalar MySQL en Almalinux
  • Cómo configurar el servidor Linux Apache MySQL Python
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cómo instalar la pila de lámparas en Almalinux