Debian: Instalación de un servidor LAMP


Un servidor LAMP es aquel que agrupa Linux como sistema operativo, Apache como servidor web, Mysql como servidor de base de datos y ofrece soporte para ejecutar PHP como lenguaje de programación. De ahi sus iniciales: Linux Apache Mysql Php.

Para instalarlo se deben seguir los siguientes pasos:

Apache


TERMINAL
  1. aptitude install apache2

Para comprobar la instalación, se debe consultar en el navegador el siguiente url: http://ip_servidor, si devuelve una pagina con el contenido It Work! la operación fue exitosa.

Por defecto apache busca las páginas web en el directorio /var/www, pero se puede cambiar este directorio en el archivo /etc/apache2/sites-available/default al modificar la entrada DocumentRoot /var/www. Recordando modificar los permisos del nuevo directorio con:

TERMINAL
  1. chmod -R 0755 nuevo-directorio

Continuando

TERMINAL
  1. aptitude install php5
  2. /etc/init.d/apache2 restart

Para comprobar que la integración del apache con el php funciona, debemos hacer la siguiente prueba:

TERMINAL
  1. echo "<?php echo \"hola mundo\"; ?>" > /var/www/prueba.php

Luego consultamos en el navegador el siguiente url: http://ip_servidor/prueba.php, lo que debería generar como respuesta una página con la frase hola mundo

MySQL


TERMINAL
  1. aptitude install mysql-server

OPCIONES DE CONFIGURACIÓN DE aptitude install mysql-server

Contraseña del admin: XXXXX

Confirme la contraseña del admin: XXXXX

Las bases de datos se almacenan en el directorio /var/lib/mysql.

PHPMyAdmin


TERMINAL
  1. aptitude install libapache2-mod-auth-mysql
  2. aptitude install php5-mysql
  3. aptitude install phpmyadmin

OPCIONES DE CONFIGURACIÓN

Contraseña del admin: XXXXX

Web server to reconfigure automatically: apache2

Para consultar el phpmyadmin colocamos en el navegador el siguiente url http://ip_servidor/phpmyadmin. El phpmyadmin es instalado en la ruta /usr/share/phpmyadmin.