Búsqueda de sitios web

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 servicios 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.

Requisitos:

Antes de comenzar, hay algunos requisitos que se deben cumplir:

  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 utilizará como servidor, debe asegurarse de que tenga configurada una dirección IP estática.

Paso 1: configurar 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, debes cambiar “tu-nombre-host.com” por el nombre de host real que utilizarás.

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 puede escribir el siguiente comando:

sudo apt-get install apache2

Ahora puedes iniciar Apache ejecutando:


sudo service apache2 start


ifconfig –a

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

Paso 3: Instale PHP con módulos

5. PHP significa Preprocesador de hipertexto. Es un potente lenguaje de programación utilizado principalmente para generar páginas web dinámicas que se utilizan frecuentemente con bases de datos. Observe que el código PHP lo ejecuta el servidor web.

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ías ver el resultado de la función phpinfo() que proporcionará información sobre tu 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á ejecutar el siguiente conjunto de comandos:

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

Ahora el usuario root puede protegerse usando 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 “Apachee” 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 puede utilizar http://your-ip-address/phpmyadmin:

Para autenticarse, puede utilizar el usuario raíz de MySQL y la contraseña que configuró anteriormente para ese usuario.

Paso 6: Inicie LAMP al iniciar el sistema

11. Aunque los instaladores deberían haber configurado tanto Apache como MariaDB para que se inicien automáticamente al iniciar el sistema, por si acaso puedes 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 crear o implementar sus proyectos web en él.