GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar LAMP (Linux, Apache, MySQL, PHP) en Debian 9

En este tutorial, le mostraremos cómo instalar LAMP Stack en un VPS Debian 9.

Una pila LAMP (Linux, Apache, MySQL, PHP) es una combinación de software de código abierto, normalmente instalado en un servidor utilizado para alojar sitios web dinámicos y aplicaciones web. Incluye el sistema operativo Linux, el servidor web Apache, MySQL o MariaDB para el almacenamiento y la gestión de datos, y PHP para el manejo de cualquier contenido dinámico.

Instalar LAMP en Debian 9 es una tarea sencilla y no debería tomar más de 10 minutos. Comencemos con la instalación.

Requisitos previos:

  • Un VPS Debian 9
  • Acceso a un usuario del sistema con privilegios sudo, o a la cuenta raíz.

Paso 1:Actualizar el sistema

Antes de continuar con los siguientes pasos, actualice su sistema Debian emitiendo los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade

Mantén siempre tu sistema actualizado. También puede configurar actualizaciones automáticas.

Paso 2:Instalar Apache

Apache es el servidor web más utilizado en el mundo. Es rápido, seguro, confiable, fácil de usar y se puede personalizar fácilmente según sus necesidades.

Para instalar Apache en su servidor Debian 9, escriba el siguiente comando:

sudo apt-get install apache2

Una vez completada la instalación, habilite el servicio de Apache para que se inicie automáticamente al iniciar el sistema. Puede hacerlo con el siguiente comando:

sudo systemctl enable apache2

Para verificar que Apache se instaló correctamente, abra su navegador web, ingrese la dirección IP de su servidor (por ejemplo, http://12.12.12.12) y debería ver un mensaje que dice "¡Funciona!".

Paso 3:Instalar MariaDB

El siguiente paso es instalar MariaDB. Es uno de los sistemas de gestión de bases de datos más populares.

Para instalar MariaDB en su sistema, escriba el siguiente comando e ingrese "Y" cuando se le solicite:

sudo apt-get install mariadb-server

Una vez completada la instalación, se recomienda ejecutar el siguiente comando para mejorar la seguridad de su servidor MariaDB:

sudo mysql_secure_installation

Primero, se le pedirá que establezca la contraseña de root:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n]

Escriba Y e ingrese la nueva contraseña raíz de MariaDB:

New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

A continuación, se le pedirá que cambie la contraseña de root, pero como ya la creamos durante la instalación de MariaDB, podemos omitir este paso presionando [Enter].

Después de esto, se le harán un par de preguntas más y se recomienda que responda "S" a todas ellas para confirmar:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Una vez hecho esto, asegúrese de configurar el servicio MariaDB para que se inicie en el arranque con el siguiente comando:

sudo systemctl enable mysql

Eso es todo:MySQL ha sido instalado y protegido.

Paso 4:Instalar PHP

El último paso de este tutorial es instalar PHP.

PHP es un lenguaje de programación utilizado principalmente para desarrollar sitios web dinámicos. Debian 9 viene con PHP 7.0 por defecto.

Al momento de escribir este artículo, la última versión de PHP es PHP 7.3, que está disponible en el repositorio DEB.SURY.ORG.

Para habilitar el repositorio, ejecute estos comandos:

sudo apt-get install ca-certificates apt-transport-https lsb-release
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list

Ahora puede instalar PHP 7.3 junto con algunos de los módulos PHP más comunes ejecutando el siguiente comando:

sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-mysql php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imap

Para probar si PHP está funcionando correctamente, crearemos un archivo llamado info.php. Coloque este archivo dentro del directorio raíz del servidor web.

Abre tu editor de texto y crea un nuevo archivo como este:

sudo nano /var/www/html/info.php

Ingrese las siguientes líneas y guarde el archivo:

<?php
phpinfo();
?>

Después de eso, reinicie el servidor Apache escribiendo:

sudo systemctl restart apache2

Ahora, si navega a esta página:http://your_server_ip_address/info.php en su navegador web, verá la siguiente página que muestra su configuración PHP actual:

Esto significa que PHP funciona correctamente.

Con esto, ha completado la instalación de LAMP en Debian 9. ¡Felicitaciones!

Por supuesto, si usted es uno de nuestros clientes de Lamp Stack Hosting, no tiene que instalar LAMP en Debian 9, o saber cómo instalar una pila LAMP en Debian 9, simplemente pregunte a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán LAMP en Debian 9 inmediatamente.

PD. Si le gustó esta publicación sobre cómo instalar una pila LAMP en Debian 9, compártala con sus amigos en las redes sociales usando los botones a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Debian
  1. Cómo instalar PHP Composer en Debian Linux

  2. Cómo instalar LAMP (Apache, MySQL, PHP) en Debian 11

  3. Cómo configurar la pila LAMP (Linux, Apache, MariaDB, PHP) en Debian Wheezy

  4. Cómo instalar LAMP en Debian 8

  5. Cómo instalar LAMP Apache, MySQL, PHP en Debian 11

Cómo instalar LAMP (Apache, MySQL, PHP) en Debian 9 Stretch

Cómo instalar LAMP (Apache, MySQL, PHP) en Debian 8 Jessie

Cómo instalar LAMP (Apache, MySQL, PHP) en Debian 10

Cómo instalar Linux, Apache, MySQL, PHP (LAMP) en el servidor en la nube Debian 8.2

Cómo instalar LAMP en Ubuntu 15.10 (Linux, Apache, MySQL y PHP)

Cómo instalar Apache, MySQL, PHP (LAMP) en Arch Linux