Configuración de LAMP (Linux, Apache, MySQL/MariaDB, PHP) y PhpMyAdmin en el servidor Ubuntu 15.04

La pila LAMP es una combinación de software de código abierto más utilizado relacionado con el servicio web. Este grupo incluye el Servidor Web Apache, MySQL/MariaDB y PHP. A menudo, las bases de datos MySQL/MariaDB se gestionan a través de herramientas de gestión de bases de datos como phpMyAdmin.

Este artículo le guiará a través del proceso de instalación de LAMP en un servidor basado en Ubuntu 15.04.

Requisitos:

Antes de comenzar, hay algunos requisitos que deben cumplirse:

  1. Instalación mínima de Ubuntu 15.04.
  2. Acceso SSH al servidor (si no tiene acceso directo al servidor).
  3. Si la máquina se va a utilizar como servidor, asegúrese de que tenga configurada una dirección IP estática.

Paso 1: Establecer el nombre de host del servidor y actualizar el sistema

1. Tan pronto como su servidor Ubuntu 15.04 esté en funcionamiento, acceda a él a través de SSH y configure el nombre de host. Esto se puede lograr fácilmente utilizando:

$ sudo hostnamectl set-hostname your-hostname.com
$ hostnamectl
Set Hostname for System

Por supuesto, debería cambiar “su-nombre-de-host.com” por el nombre de host real que utilizará.

2. Para asegurarse de que su sistema esté actualizado, ejecute el siguiente comando:

$ sudo apt-get update && sudo apt-get upgrade
Upgrade Ubuntu 15.04

Paso 2: Instalar el servidor web Apache

3. Apache es el servidor web más utilizado con frecuencia y aloja la mayoría de los sitios disponibles en línea. Para instalar Apache en su servidor, simplemente puede escribir el siguiente comando:

$ sudo apt-get install apache2
Install Apache Web Server

Ahora puede iniciar Apache ejecutando:

$ sudo service apache2 start

Start Apache Service

4. To verify if the web server is working correctly, open http://server-ip-address in your browser. You can find your server IP address by running:

$ ifconfig –a
Check IP Address

Cuando accede a la dirección IP en el navegador, debería ver una página similar a esta:

Apache Default Page

Paso 3: Instalar PHP con Módulos

5. PHP significa Preprocesador de Hipertexto. Es un poderoso lenguaje de programación utilizado principalmente para generar páginas web dinámicas, frecuentemente utilizadas con bases de datos. Ten en cuenta que el código PHP se ejecuta en el servidor web.

Para instalar PHP simplemente ejecuta el siguiente comando:

$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
Install PHP and PHP Modules

6. Para probar tu instalación de PHP, navega hasta el directorio raíz del servidor web y crea y abre un archivo llamado php_info.php:

$ cd /var/www/html/
$ sudo vim php_info.php

Inserta el siguiente código:

<?php phpinfo(); ?>

Guarda el archivo y cárgalo en tu navegador escribiendo http://tu-dirección-ip/php_info.php. Deberías ver la salida de la función phpinfo() que proporcionará información sobre tu configuración de PHP:

Check PHP Info

Puedes instalar más módulos de PHP más tarde. Para buscar más módulos simplemente utiliza:

$ sudo apt search php5

Paso 4: Instalar el Servidor y Cliente de MariaDB

7. MariaDB es un sistema de gestión de bases de datos relativamente nuevo que es desarrollado por la comunidad. Es un fork de MySQL, destinado a permanecer libre bajo la GNU GPL. El proyecto está liderado por los desarrolladores originales de MySQL debido a que Oracle obtuvo el control sobre la distribución de MySQL. Básicamente proporciona la misma funcionalidad que MySQL y aquí no hay nada que temer.

Para instalar MariaDB en Ubuntu 15.04 ejecuta el siguiente comando:

$ sudo apt-get install mariadb-client mariadb-server
Install Mariadb Server

8. Durante la instalación, no se te pedirá configurar una contraseña para el usuario root de MariaDB. Para hacerlo, necesitarás emitir el siguiente conjunto de comandos:

$ sudo mysql –u root
$ use mysql;
$ update user set plugin='' where User='root';
$ flush privileges;
$ quit
Configure MySQL

Ahora el usuario root puede ser asegurado utilizando el siguiente comando:

$ mysql_secure_installation

Paso 5: Instalar PhpMyAdmin

9. PhpMyAdmin es una interfaz web a través de la cual puedes administrar fácilmente tus bases de datos MySQL/MariaDB. La instalación es realmente simple y se puede completar con el siguiente comando:

$ sudo apt-get install phpmyadmin
Install PhpMyAdmin

Tras la instalación, se te pedirá que selecciones el servidor web que estás utilizando. Selecciona “Apache” y continúa:

Configure PhpMyAdmin for Apache

10. A continuación, se te preguntará si deseas configurar phpMyAdmin con dbconfig-common. Selecciona “No” como se muestra en la captura de pantalla:

Configure PhpMyAdmin

En este punto, la instalación de phpMyAdmin está completa. Para acceder a él, puedes usar http://tu-dirección-ip/phpmyadmin:

Para autenticarte, puedes usar el usuario root de MySQL y la contraseña que configuraste anteriormente para ese usuario.

PhpMyAdmin Login
PhpMyAdmin Dashboard

Paso 6: Iniciar LAMP al Inicio del Sistema

11. Aunque los instaladores deberían haber configurado tanto Apache como MariaDB para iniciar automáticamente al arrancar el sistema, puedes ejecutar los siguientes comandos para asegurarte de que estén habilitados, por si acaso:

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql
Enable Services at Boot

Puedes realizar un reinicio del sistema para asegurarte de que todos los servicios se inicien normalmente como se espera.

Eso es todo. Tu servidor Ubuntu 15.04 ahora está ejecutando el stack LAMP y estás listo para construir o implementar tus proyectos web en él.

Source:
https://www.tecmint.com/install-lamp-on-ubuntu-15-04/