Instalar un servidor Lamp en Ubuntu 18.04

Instalar un servidor Lamp en Ubuntu 18.04.

En este articulo vemos como instalar un servidor Lamp con phpMyAdmin en Ubuntu 18.04 y posteriores.

Para los profanos en el mundo de los servidores…, «LAMP» es un acronimo usado para describir el siguiente conjunto de herramientas-

Nosotros le añadiremos «phpMyAdmin» que es una excelente herramienta para manejar la base de datos, también podrías usar «Adminer«, que es incluso más fácil de usar y no requiere de instalación.

Vamos a comenzar.

Instalar un servidor Lamp en Ubuntu 18.04 1

 

Instalar un servidor Lamp en Ubuntu 18.04

Actualizamos el sistema.

sudo apt update

Instalamos Apache.
sudo apt install apache2

Una vez concluya la instalación de Apache, comprobamos el estado del firewall de Ubuntu (por defecto UFW).
sudo ufw app list

ejemplo de salida…
Available applications:
  Apache
  Apache Full
  Apache Secure
  OpenSSH

Nos aseguramos que Apache Full habilita el tráfico en los puertos 80443.
sudo ufw app info "Apache Full"

ejemplo de salida…
Profile: Apache Full
Title: Web Server (HTTP,HTTPS)
Description: Apache v2 is the next generation of the omnipresent Apache web
server.

Ports:
  80,443/tcp

Por si acaso… abrimos de nuevo.
sudo ufw allow in "Apache Full"

En este punto, si insertas la IP del servidor en el navegador web veras la pagina por defecto de apache.

Instalar un servidor Lamp en Ubuntu 18.04 2

 

Proseguimos…

Instalamos MySQL.

sudo apt install mysql-server

Una vez concluida la instalación del servidor de base de datos, debemos securizar la instalación, ejecutamos lo siguiente:
sudo mysql_secure_installation

Te preguntara si quieres validar el password plugin, si no quieres tener problemas de conexiones rechazadas en un futuro, te recomiendo que respondas que NO.

Para el resto de las preguntas, presiona YENTERen cada una. Esto eliminará los usuarios anónimos y la base de datos de prueba, deshabilitará los inicios de sesión a raíz remotos y cargará las nuevas reglas para que MySQL aplique inmediatamente los cambios que ha realizado.

La base de datos ya esta configurada y lista para ser usada.

Vamos a PHP.

 

Instalamos PHP.

sudo apt install php libapache2-mod-php php-mysql

Por defecto Ubuntu 18.04 instala PHP 7.2, así que puedes instalar los módulos que necesites, por ejemplo:
sudo apt install -y php7.2-xml php7.2-zip php7.2-mysql php7.2-curl php7.2-mbstring php7.2-json php7.2-gd php7.2-intl php7.2-mcrypt php7.2-xsl php7.2-soap php7.2-common php7.2-readline php7.2-cli php7.2-opcache php7.2-iconv php7.2-sqlite3

Reiniciamos apache.
systemctl restart apache2

Instalar un servidor Lamp en Ubuntu 18.04 3

 

Instalamos phpMyAdmin.

sudo apt-get update

sudo apt-get install phpmyadmin php-mbstring php-gettext

Te aparecerá una pantalla gráfica de configuración, la vemos.

 

En la primera debes seleccionar «apache2» y OK.

Instalar un servidor Lamp en Ubuntu 18.04 4

 

En la segunda, nos pregunta si queremos instalar y configurar la base de datos en phpMyAdmin, respondemos YES y OK.

Instalar un servidor Lamp en Ubuntu 18.04 5

 

Ya lo tenemos, solo falta la ultima pantalla.

Ahora nos solicita la contraseña de nuestro MySQL, solo se usara internamente por phpMyAdmin. La puedes dejar esto en blanco, se generará una automáticamente.

Pulsa YES y ya puedes acceder a phpMyAdmin

http://midominio.com/phpmyadmin o http://miIP/phpmyadmin

 

Ya tienes tu servidor LAMP listo para trabajar.

 

9 Comentarios

  1. Gino
    15/01/2019
    • Sergio
      15/01/2019
      • Gino
        15/01/2019
        • sololinux
          15/01/2019
  2. Diego
    05/03/2019
    • sololinux
      05/03/2019
      • Diego
        05/03/2019
  3. Lucy_Aisaka
    19/05/2019

Agregar comentario