LAMP

Obtención y puesta en marcha de XAMPP LAMP: muy fácil

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.
Synaptic
  • 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.