Servidor LAMP · 3 min read · Dec 26, 2025

Tutorial del servidor LAMP en Ubuntu 14.10 con Apache 2, PHP 5 y MySQL (MariaDB)

LAMP es la abreviatura de L inux, A pache, M ySQL, P HP. Este tutorial muestra cómo puedes instalar un servidor web Apache 2 en un servidor Ubuntu 14.10 con soporte para PHP5 (mod_php) y soporte para MySQL. Además, instalaré phpmyadmin para facilitar la administración de MySQL. Una configuración LAMP es la base perfecta para sistemas CMS como Joomla, Wordpress o Drupal.

1 Nota Preliminar

En este tutorial utilizo el nombre de host server1.example.com con la dirección IP 192.168.0.100. Estas configuraciones pueden diferir para ti, así que debes reemplazarlas donde sea apropiado.

Estoy ejecutando todos los pasos de este tutorial con privilegios de root, así que asegúrate de haber iniciado sesión como root:

sudo su

2 Instalando MariaDB

Instalaremos MariaDB en lugar de MySQL, ya que tiene características más avanzadas que MySQL. Se instalará de la siguiente manera:

apt-get install mariadb-server mariadb-client

Se te pedirá que proporciones una contraseña para el usuario root de MySQL: esta contraseña es válida para el usuario root@localhost así como para [email protected], por lo que no tenemos que especificar una contraseña de root de MariaDB manualmente más adelante:

Nueva contraseña para el usuario “root” de MariaDB: <– tucontraseñaSQLroot
Repetir contraseña para el usuario “root” de MariaDB: <– tucontraseñaSQLroot

3 Instalando Apache2

Apache2 está disponible como un paquete de Ubuntu, por lo que podemos instalarlo así:

apt-get install apache2

Ahora dirige tu navegador a http://192.168.0.100, y deberías ver la página de marcador de posición de Apache2 (¡Funciona!):

La raíz del documento predeterminado de Apache es /var/www/html en Ubuntu, y el archivo de configuración es /etc/apache2/apache2.conf. El sistema de configuración está completamente documentado en /usr/share/doc/apache2/README.Debian.gz

4 Instalando PHP5

Podemos instalar PHP5 y el módulo PHP5 de Apache de la siguiente manera:

apt-get install php5 libapache2-mod-php5

Debemos reiniciar Apache después:

service apache2 restart

5 Probando PHP5 / Obteniendo Detalles Sobre Tu Instalación de PHP5

La raíz del documento del sitio web predeterminado es /var/www/html. Ahora crearemos un pequeño archivo PHP (info.php) en ese directorio y lo llamaremos en un navegador. El archivo mostrará muchos detalles útiles sobre nuestra instalación de PHP, como la versión de PHP instalada.

vi /var/www/html/info.php

Ahora llamamos a ese archivo en un navegador (por ejemplo, http://192.168.0.100/info.php):

Como ves, PHP5 está funcionando, y está funcionando a través del controlador Apache 2.0, como se muestra en la línea de API del servidor. Si desplazas hacia abajo, verás todos los módulos que ya están habilitados en PHP5. MySQL no está listado allí, lo que significa que aún no tenemos soporte para MySQL en PHP5.

6 Obteniendo Soporte de MySQL En PHP5

Para obtener soporte de MySQL en PHP, podemos instalar el paquete php5-mysql. Es una buena idea instalar algunos otros módulos de PHP5 también, ya que podrías necesitarlos para tus aplicaciones. Puedes buscar módulos de PHP5 disponibles así:

apt-cache search php5

Elige los que necesites e instálalos así:

apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Ahora reinicia Apache2:

service apache2 restart

Xcache es un caché de opcodes PHP gratuito y de código abierto para almacenar en caché y optimizar el código intermedio de PHP. Es similar a otros cachés de opcodes PHP, como eAccelerator y APC. Se recomienda encarecidamente tener uno de estos instalados para acelerar tu página PHP.

Xcache se puede instalar de la siguiente manera:

apt-get install php5-xcache

Ahora reinicia Apache:

service apache2 restart

Ahora recarga http://192.168.0.100/info.php en tu navegador y desplázate hacia abajo hasta la sección de módulos nuevamente. Ahora deberías encontrar muchos nuevos módulos allí:

7 phpMyAdmin

phpMyAdmin es una interfaz web a través de la cual puedes gestionar tus bases de datos MySQL. Es una buena idea instalarlo:

apt-get install phpmyadmin

Verás las siguientes preguntas:

Servidor web para reconfigurar automáticamente: <– apache2
¿Configurar la base de datos para phpmyadmin con dbconfig-common? <– No

Después, puedes acceder a phpMyAdmin en http://192.168.0.100/phpmyadmin/:

8 Enlaces

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.