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


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

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

Antes de comenzar, hay algunos requisitos que deben cumplirse:

  1. Minimal installation of Ubuntu 15.04.
  2. SSH access to the server (if you do not have direct access to the server).
  3. If the machine will be used as server you should make sure it has a static IP address configured.

Paso 1: Establecer el nombre de host del servidor y la actualización del 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 usando:

$ sudo hostnamectl set-hostname your-hostname.com
$ hostnamectl

Por supuesto, debe cambiar “su-nombre-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

Paso 2: Instale el servidor web Apache

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

$ sudo apt-get install apache2

Ahora puede iniciar Apache ejecutando:

$ sudo service apache2 start
$ ifconfig –a

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

Paso 3: instalar PHP con módulos

5. PHP son las siglas de Hypertext Preprocessor. Es un poderoso lenguaje de programación que se usa principalmente para generar páginas web dinámicas que se usan con frecuencia con bases de datos. Tenga en cuenta que el servidor web ejecuta el código PHP.

Para instalar PHP simplemente ejecute el siguiente comando:

$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Para probar su instalación de PHP, navegue hasta el directorio raíz del servidor web y cree y abra un archivo llamado php_info.php :

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

Inserte el siguiente código:

<?php phpinfo(); ?>

Guarde el archivo y cárguelo en su navegador escribiendo http: //your-ip-address/php_info.php . Debería ver el resultado de la función phpinfo () que proporcionará información sobre su configuración de PHP:

Puede instalar más módulos PHP más adelante. Para buscar más módulos simplemente use:

$ sudo apt search php5

Paso 4: Instale el servidor y el cliente MariaDB

7. MariaDB es un sistema de gestión de bases de datos relativamente nuevo desarrollado por la comunidad. Es una bifurcación de MySQL, destinada a permanecer libre bajo la GNU GPL. El proyecto está dirigido 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 no hay nada que temer aquí.

Para instalar MariaDB en Ubuntu 15.04, ejecute el siguiente comando:

$ sudo apt-get install mariadb-client mariadb-server

8. Durante la instalación, no se le pedirá que configure la contraseña para el usuario root de MariaDB. Para hacer esto, deberá emitir el siguiente conjunto de comandos:

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

Ahora se puede proteger al usuario root mediante el siguiente comando:

$ mysql_secure_installation

Paso 5: Instale PhpMyAdmin

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

$ sudo apt-get install phpmyadmin

Tras la instalación, se le pedirá que seleccione el servidor web que está utilizando. Seleccione "Apache" y continúe:

10. A continuación, se le preguntará si desea configurar phpMyAdmin con dbconfig-common. Seleccione "No" como se muestra en la captura de pantalla:

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

Para autenticarse, puede usar el usuario root de MySQL y la contraseña que configuró anteriormente para ese usuario.

Paso 6: Inicie LAMP en el arranque del sistema

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

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql

Puede realizar un reinicio del sistema para asegurarse de que todos los servicios se inicien normalmente como se esperaba.

Eso es todo. Su servidor Ubuntu 15.04 ahora está ejecutando la pila LAMP y está listo para construir o implementar sus proyectos web en él.