Cómo instalar LAMP Stack en Linux Mint 20

En este tutorial, le mostraremos cómo instalar LAMP Stack en Linux Mint 20. Para aquellos de ustedes que no lo sabían, LAMP (una pila de servidor) representa una pila con todas las funciones que contiene el servidor web más popular conocido como Apache, el servidor de base de datos más popular MariaDB y el lenguaje de programación web de código abierto más popular conocido como PHP. Todos los componentes son software gratuito y de código abierto, y la combinación es adecuada para crear páginas web dinámicas. La pila LAMP es una de las configuraciones de servidor más populares del mundo.

Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘ sudo ‘ a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de LAMP Stack en un servidor Linux Mint 20 (Ulyana).

requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos: Linux Mint 20 (Ulyana).
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra la Terminal si está en una computadora de escritorio).
  • UN non-root sudo user o acceder a la root user . Recomendamos actuar como un non-root sudo user sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instale LAMP Stack en Linux Mint 20 Ulyana

Paso 1. Antes de ejecutar el tutorial a continuación, es importante asegurarse de que su sistema esté actualizado ejecutando lo siguiente apt comandos en la terminal:

                      sudo apt update
                    

Paso 2. Instalación de LAMP Stack en Linux Mint 20.

Ejecute el siguiente comando en su terminal para instalar el servidor LAMP:

                      sudo apt install lamp-server^
                    

Cuando se le solicite con ‘ Quieres continuar prensa ‘ Enter ‘ para continuar con la instalación.

Pruebas Apache Servidor web:

Una vez que hayas completado la instalación, ejecuta:

                      sudo systemctl start apache2.service
sudo systemctl enable apache2.service
                    
  • Configurar cortafuegos

Después de instalar Apache es necesario modificar las reglas del firewall UFW para abrir puertos HTTP y HTTPS. Ejecute el siguiente comando:

                      sudo ufw allow 'Apache Full'
                    

Para verificar los cambios, ejecute el siguiente comando:

                      $ sudo ufw status

Status: active
To                         Action      From
--                         ------      ----
22/tcp                     ALLOW       Anywhere
Apache Full                ALLOW       Anywhere
22/tcp (v6)                ALLOW       Anywhere (v6)
Apache Full (v6)           ALLOW       Anywhere (v6)
                    
  • Verificar Apache Instalación.

Apache2 sirve cualquier archivo para su sitio web desde /var/www/html El directorio. Abra su navegador favorito y abra la siguiente URL para verificar Apache instalación:

                      https://your-ip-address
                    

Configurar MySQL:

Después de la instalación, MySQL se iniciará automáticamente. Para verificar el estado, escriba el siguiente comando:

                      sudo systemctl status mariadb
                    
  • Asegure MySQL desde la configuración predeterminada.

De forma predeterminada, MySQL no está reforzado. Puede asegurar MySQL usando el mysql_secure_installation texto. debe leer y debajo de cada paso cuidadosamente, que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB segura:

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

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

Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
 ... Success!

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...
Thanks for using MariaDB!
                    

Para iniciar sesión en MySQL, use el siguiente comando (tenga en cuenta que es el mismo comando que usaría para iniciar sesión en una base de datos MariaDB):

                      mysql -u root -p
                    

También intente crear una nueva base de datos, usuario y asignar privilegios a una base de datos:

                      ## CREATE DATABASE
MySQL [(none)]> CREATE DATABASE mydb;
 
## CREATE USER ACCOUNT
MySQL [(none)]> CREATE USER 'dbusers'@'localhost' IDENTIFIED BY 'your-secret-passwd';
 
## GRANT PERMISSIONS ON DATABASE
MySQL [(none)]> GRANT ALL ON mydb.* TO 'dbusers'@'localhost';
 
##  RELOAD PRIVILEGES
MySQL [(none)]> FLUSH PRIVILEGES;
                    

Luego, reinicie el servidor de la base de datos MariaDB y habilítelo para que se inicie al iniciar el sistema usando:

                      sudo systemctl restart mysql
sudo systemctl enable mysql
                    

Probando PHP:

Una vez que se complete la instalación, puede asegurarse de que la última versión estable de PHP 7.4 esté instalada en su sistema usando el comando:

                      php -v
                    

Para probar PHP, cree un archivo de prueba llamado info.php con el contenido a continuación. Guarde el archivo, luego navegue hasta él para ver si PHP está funcionando:

                      nano /var/www/html/info.php
                    
                      <?php
phpinfo();
?>
                    

Reinicie Apache2 para asegurarse de que los cambios surtan efecto antes de probar PHP:

                      sudo systemctl restart apache2
                    

¡Felicidades! Ha instalado con éxito LAMP Stack. Gracias por usar este tutorial para instalar LAMP ( Apache , MariaDB y PHP ) en sistemas Linux Mint 20. Para obtener ayuda adicional o información útil, le recomendamos que consulte el oficial ApacheMariaDB y sitio web PHP.

Related Posts