====== Instalar LAMP en Ubuntu 16.04 LTS====== LAMP es la configuración de un servidor Web para el alojamiento de aplicaciones Web: * [[https://es.wikipedia.org/wiki/GNU/Linux|Linux]] como Sistema Operativo. * [[https://es.wikipedia.org/wiki/Servidor_HTTP_Apache|Apache2]] como servidor web. * [[https://es.wikipedia.org/wiki/MySQL|MySQL]] como base de datos y [[https://es.wikipedia.org/wiki/PhpMyAdmin|phpMyAdmin]] para manejar la base de datos * [[https://es.wikipedia.org/wiki/PHP|PHP]] para aplicaciones Web escritas en leguaje de programación PHP. Linux Ubuntu tiene una utilidad para instalar grupos de paquetes llamada [[https://wiki.debian.org/es/tasksel|tasksel]] que muestra una lista de grupos de paquetes disponibles para instalar de serie. Entre ellos se encuentra el servidor LAMP(Apache2.+.MySQL.+.soporte para PHP5,Perl y Python) \\ ===== Instalación ===== Abre un terminal y ejecuta los siguientes comandos. sudo apt-get update sudo apt-get install tasksel sudo tasksel Aparece la siguiente ventana |{{:sistemas_de_telefonia_fija_y_movil:linux_para_novatos:tasksell-lamp-server.png?400|}}| |Aqui, seleccionamos **LAMP Server** con la barra espaciadora del teclado \\ y pulsmos la tecla **Intro**| Aparece la siguiente ventana |{{:sistemas_de_telefonia_fija_y_movil:linux_para_novatos:seleccion_164.png?400 |}}| Después de la descarga de paquetes aparece la siguiente ventana |{{:sistemas_de_telefonia_fija_y_movil:linux_para_novatos:seleccion_165.png?400 |}}| Aqui ponemos la contraseña para el administrador de la base de datos MySQL, \\ en nuestro ejemplo elegimos __root__ y pulsamos en aceptar. \\ Aparece la siguiente ventana |{{:sistemas_de_telefonia_fija_y_movil:linux_para_novatos:seleccion_166.png?400 |}}| Aquí repetimos la contraseña, en nuestro ejemplo es root, \\ aceptamos y seguimos con la instalación. ===== Configuración ===== Vamos a configurar nuestro servidor Apache2, en el terminal copia y pega las siguientes lineas de comandos: sudo /etc/init.d/apache2 restart sudo a2enmod ssl sudo /etc/init.d/apache2 restart sudo a2dismod php5.6 sudo a2enmod php7.0 sudo /etc/init.d/apache2 restart sudo touch /etc/apache2/httpd.conf echo "ServerName 127.0.0.1" | sudo tee -a /etc/apache2/httpd.conf sudo /etc/init.d/apache2 restart Ahora vamos a instalar la aplicacion web PhpMyadmin, para acceder a la base de dados MySQL con nuestro navegador. sudo apt-get install phpmyadmin Aparecerá la siguiente ventana |{{:sistemas_de_telefonia_fija_y_movil:linux_para_novatos:seleccion_167.png?400 |}}| ^(para seleccionar pulsa la barra espaciadora del teclado)| Aqui seleccionamos __Apache2__ y aceptamos \\ Al poco tiempo aparecerá la siguiente ventana |{{:sistemas_de_telefonia_fija_y_movil:linux_para_novatos:seleccion_168.png?400 |}}| Aqui elegimos __Si__ y aceptamos \\ Aparece la siguiente ventana |{{:sistemas_de_telefonia_fija_y_movil:linux_para_novatos:seleccion_169.png?400 |}}| Aqui repetimos la contraseña para el administrador de la base de datos y aceptamos, en nuestro ejemplo es __root__ \\ Reaparece la misma ventana |{{:sistemas_de_telefonia_fija_y_movil:linux_para_novatos:seleccion_169.png?400 |}}| Aquí repetimos la contraseña \\ Aparece la siguiente ventana |{{:sistemas_de_telefonia_fija_y_movil:linux_para_novatos:seleccion_170.png?400 |}}| Aquí repetimos otra vez la contraseña de administrador para la base de datos. \\ \\ Reiniciamos Apache2 con el siguiente comando. sudo /etc/init.d/apache2 restart Hemos terminado la instalación. ===== Ver nuestro servidor Apahe2 ===== Abre un navegador web (Firefox, Chromium, Midori por ejemplo) en otro ordenador conectado a la red local y teclea la dirección IP de tu servidor Apache, entonces veras la página de bienvenida de tu servidor Web. Enjoy!!