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
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:
chmod -R 0755 nuevo-directorio
Continuando
aptitude install php5
/etc/init.d/apache2 restart
Para comprobar que la integración del apache con el php funciona, debemos hacer la siguiente prueba:
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
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
aptitude install libapache2-mod-auth-mysql
aptitude install php5-mysql
aptitude install phpmyadmin
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.