LAMP
Hablamos de LAMP cuando el sistema operativo utilizado es GNU/Linux, LAMP son las iniciales de:
- Linux: por el sistema operativo GNU/Linux.
- Apache: el servidor de paǵinas web,
- MySQL: el gestor de bases de datos
- PHP: el lenguaje de programación utilizado para la creación de sitios web dinámicos.
Más información sobre LAMP en Wikipedia
1/ Obtención de los componentes LAMP
Hay diversas maneras de instalar Apache, PHP y MySQL en una distribución GNU/Linux derivada o basada en Debian. En este apartado mostraremos cómo hacerlo desde una basada en Ubuntu y utiiizando la aplicación Synaptic que viene instalada de serie en todas estas distribuciones GNU/Linux.
2/ Instalación de Apache, MYSQL y PHP
- Arrancaremos la aplicación Synaptic, que suele encontrarse en Sistema / Administración de nuestra distribución, tal como se muestra en la figura siguiente:
- Se nos pedirá la contraseña de administrador, necesaria para realizar instalaciones.
- a continuación nos aparece la ventana desde la que podremos seleccionar todos las aplicaciones necesarias para que funcione Moodle.
- necesitamos instalar varios paquetes, los asociados a “apache2”, “mysql-server” y “php5"
- Empezamos con “apache2”. Buscamos su localización, activando la correspondiente función de la barra de herramientas.
Una vez encontrado,
haciendo clic con el botón derecho del ratón sobre “apache2”, seleccionamos “Marcar para instalar”. |
Como el sistema encuentra más paquetes relacionados
con la instalación de “apache2”, nos avisa y decidimos “Marcar” para seleccionar también esos paquetes necesarios.
Y ya tenemos todos los paquetes seleccionados necesarios para instalar “apache2”.
- Repetimos la operación con el resto de herramientas, con la consiguiente petición de instalación de todos los paquetes relacionados,
- Y una vez que los tenemos todos seleccionados, decidimos que se inicie la descarga e instalación de los paquetes, seleccionando “Aplicar” en la barra de herramientas de “Synaptic”.
- El sistema nos pregunta si queremos aplicar los cambios con la indicación del número de paquetes que serán instalados y la capacidad de la descarga que se realizará.
- y comenzará la descarga,
- durante este proceso el sistema nos pedirá una contraseña para el usuario “root” de “mysql-server-5.0” o, lo que es lo mismo, del único usuario que existe por defecto con posibilidades de acceso y gestión de las bases de datos MySQL.
no se olivde de anotar para recordar la contraseña introducida.
- a continuación se instalará el software. Durante el proceso podemos visualizar los detalles de la instalación.
- finalizada la instalación, y aplicados los cambios, cerramos el cuadro de diálogo de “Synaptic”.
- En nuestro navegador ya podemos probar que tenemos el servidor funcionando, escribimos la URL “http://localhost” y el sistema indicará que Apache funciona correctamente.
¡Importante! Recordemos, para finalizar:
La localización física de:
- La carpeta que contendrá los archivos que sirve Apache:
/var/www
- El archivo de configuración del servidor web Apache,
/etc/apache2/httpd.conf
- El archivo de configuración de PHP,
/etc/php5/apache2/php.ini
La necesidad de reiniciar los servicios del servidor Apache si queremos que sean efectivos los cambios que pudiéramos necesitar hacer en los archivos de configuración del propio servidor o de PHP. Para ello, y desde una aplicación de terminal, deberemos utilizar la siguiente línea de comandos:
sudo /etc/init.d/apache2 restart
También es conveniente reiniciar el sitema después de la instalación de estas aplicaciones de servidor.
En la siguiente sección veremos la instalación y puesta en marcha de nuestra Moodle.