Instalar un servidor LAMP en Ubuntu 20.04 Focal Fossa.
En este articulo veremos cómo instalar LAMP en Ubuntu 20.04 LTS. LAMP es un conjunto de herramientas de código abierto, cuyo significado es Linux, Apache, MariaDB / MySQL y PHP.
Es la pila de software más utilizada para manejar sitios web dinámicos y aplicaciones web. Si los vemos componente por componente sería: Linux como sistema operativo, Apache como servidor web, MariaDB / MySQL es el servidor de la base de datos y, PHP es el lenguaje de secuencias de comandos del lado del servidor que genera las páginas web dinámicas.
El único requisito es, tener un servidor local o remoto con Ubuntu 20.04 LTS instalado (se recomienda la versión server, aunque no es indispensable).
Instalar un servidor LAMP en Ubuntu 20.04
Como es habitual lo primero que hacemos es actualizar nuestro Ubuntu 20.o4.
sudo apt update sudo apt upgrade
Instalar Apache en Ubuntu 20.04
Instalamos Apache y algunas herramientas que nos pueden ser de utilidad en el futuro.
sudo apt install -y apache2 apache2-utils
Normalmente al instalar Apache se activa y habilita por defecto, por si acaso…
sudo systemctl start apache2 sudo systemctl enable apache2
Verificamos su estado.
systemctl status apache2
Status de Apache
También puedes verificar la versión instalada.
apache2 -v
ejemplo…
Server version: Apache/2.4.41 (Ubuntu)
Abrimos los puertos necesarios y concedemos permisos de propietario a la raíz.
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT sudo ufw allow http
sudo chown www-data:www-data /var/www/html/ -R
Instalar MariaDB en Ubuntu 20.04
MariaDB es el reemplazo perfecto de MySQL, además es el recomendable por si un caso algún día Oracle convierte MySQL a código cerrado. Instalamos MariaDB.
sudo apt install mariadb-server mariadb-client
Iniciamos y habilitamos MariaDB.
sudo systemctl start mariadb sudo systemctl enable mariadb
Ahora verificamos su estado con el siguiente comando.
systemctl status mariadb
Nos falta asegurar la instalación.
sudo mysql_secure_installation
Nos aparecen una serie de preguntas, una manera efectiva de proteger MariaDB es siguiendo los pasos que te indico a continuación.
- Enter current password for root (enter for none): Pulsa Enter
- Set root password? [Y/n]: Y
- New password: Introduce el password
- Re-enter new password: Repite el password
- Remove anonymous users? [Y/n]: Y
- Disallow root login remotely? [Y/n]: Y
- Remove test database and access to it? [Y/n]: Y
- Reload privilege tables now? [Y/n]: Y
Reiniciamos MariaDB y verificamos la versión instalada..
sudo systemctl restart mariadb.service
mariadb --version
ejemplo de salida…
mariadb Ver 15.1 Distrib 10.3.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Instalar PHP 7.4 en Ubuntu 20.04
Ubuntu 20.04 LTS Focal viene por defecto con la última versión de php, la 7.4. Procedemos a su instalación.
sudo apt install php7.4 libapache2-mod-php7.4 php7.4-mysql php-common php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline
Una vez instalado php, habilitamos su módulo de Apache y reiniciamos Apache.
sudo a2enmod php7.4 sudo systemctl restart apache2
Puedes verificar la versión instalada con el siguiente comando.
php --version
ejemplo de salida…
PHP 7.4.3 (cli) (built: Mar 26 2020 20:24:23) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
Ya tenemos listo nuestro servidor Lamp sobre el nuevo Ubuntu 20.04 LTS Focal Fossa, como punto final tan solo deberás reiniciar tu servidor o VPS con el siguiente comando.
reboot
En el siguiente articulo veremos como sustituir php 7.4 por php-fpm 7.4.
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.