Diferencia entre revisiones de «LAMP»
m |
|||
Línea 26: | Línea 26: | ||
./bitnami-lampstack-5.6.18-0-linux-installer.run | ./bitnami-lampstack-5.6.18-0-linux-installer.run | ||
+ | </code> | ||
+ | Es un instalador corriente, con darle a 'Siguiente -> Siguiente' debería ser suficiente. Aún así, indico unas cuantas opciones que nos interesa modificar, entre otras cosas: | ||
+ | *Sólo marcamos PHPMyadmin para instalar | ||
+ | [[Archivo:Bitnami2.png | 300px ]] | ||
+ | *Indicaremos que instale todo el stack en /tmp/lampp | ||
+ | [[Archivo:Bitnami3.png |300px ]] | ||
+ | *Pondremos una contraseña para usuario root, que usaremos posteriormente en PHPMyadmin | ||
+ | [[Archivo:Bitnami4.png |300px ]] | ||
+ | *Establecemos un puerto no estándar para el servicio SQL | ||
+ | [[Archivo:Bitnami5.png |300px ]] | ||
+ | *al final, cuando nos pregunta 'launch lamp stack' , le decimos que no | ||
+ | ====Configurar y mover el Stack==== | ||
+ | Desde Terminal, abrimos el manager de lamp: | ||
+ | <code> | ||
+ | cd /tmp/lampp | ||
+ | ./manager-linux.run | ||
+ | </code> | ||
+ | Paramos todos los servicios | ||
+ | [[Archivo:Bitnami6.png |300px ]] | ||
+ | Pinchamos en 'Apache' y luego en 'Configure'. En la ventana que nos sale, cambiamos el puerto, por el 8083 y le damos a 'OK' | ||
+ | [[Archivo:Bitnami7.png |300px ]] | ||
+ | Cerramos el manager. | ||
+ | En la Terminal movemos la carpeta lampp a la carpeta o pendrive que queramos.. (yo p.e., lo he dejado en | ||
+ | /home/barfelix/SC2015 ) | ||
+ | <code> | ||
+ | cd /tmp | ||
+ | mv /tmp/lampp /home/barfelix/SC2015 | ||
+ | </code> | ||
+ | |||
+ | ====Ejecutar el Stack==== | ||
+ | Para que LAMP se siente como en casa (/tmp/lampp), tenemos que crear un enlace simbolico para engañarlo. | ||
+ | Cada vez que cambiemos de carpeta al stack, o lo movamos a conectamos el pendrive a un ordenador, hay que rehacer el symlink de /tmp/lampp | ||
+ | P.e. en mi caso, la ubicación real del stack está en /home/barfelix/SC2015/lampp .. por lo tanto haré un enlace simbólico a dicha carpeta | ||
+ | <code> | ||
+ | cd /tmp | ||
+ | ln -s /home/barfelix/SC2015/lampp lampp | ||
+ | </code> | ||
+ | |||
+ | Una vez hecho el symlink, ejecutamos el manager desde terminal , que debería poder arrancar los servicios. | ||
+ | |||
+ | <code> | ||
+ | /tmp/lampp/manager-linux.run | ||
</code> | </code> | ||
[[Categoría:Drupal]] | [[Categoría:Drupal]] |
Revisión de 19:51 25 feb 2016
Contenido
Significado
'LAMP' viene a decir Linux - Apache - MySQL - PHP .
Necesidades que cubre
Los stack's de AMP (apache mysql php) son stacks muy utilizados para desplegado de servicios web. Principalmente nos encontramos con diferentes tipo de stacks: orientados a desarrollo rápido, orientados a seguridad , orientados a rendimiento, etc,etc
Factores de Forma
A principios de curso de SC, en laboratorio se usa XAMPP Portable. A pesar de que su nombre no lo indica, es un paquete que sólo ejecuta en Win32. Los laboratorios de FDI UCM, tienen un S.O. más: Debian (ÑÚ/Linux). Por lo que trataremos de instalar una LAMP Portable. (i.e. poder ejecutar LAMP desde cualquier ubicación de nuestra máquina local en GNU/Linux). Hay varias formas de hacerlo, algunas más fáciles que otras, algunas mejores que otras.
LAMP de Bitnami
Descargar LAMP de Bitnami
Descargamos el instalador ejecutable de la página de BitNami y lo guardamos en la carpeta 'Descargas' de nuestra carpeta personal. El fichero tendrá un nombre del tipo 'bitnami-lampstack-5.6.18-0-linux-installer.run'
Ejecutar instalador
Abrimos una Ventana de Terminal, y nos situamos en la carpeta de Descargas, damos permisos de ejecución al instalador descargado (en este caso, se llama lampstack-5.6.18-0-linux-installer.run ) , y lo ejecutamos
cd Descargas
chmod +x bitnami-lampstack-5.6.18-0-linux-installer.run
./bitnami-lampstack-5.6.18-0-linux-installer.run
Es un instalador corriente, con darle a 'Siguiente -> Siguiente' debería ser suficiente. Aún así, indico unas cuantas opciones que nos interesa modificar, entre otras cosas:
- Sólo marcamos PHPMyadmin para instalar
- Indicaremos que instale todo el stack en /tmp/lampp
- Pondremos una contraseña para usuario root, que usaremos posteriormente en PHPMyadmin
- Establecemos un puerto no estándar para el servicio SQL
- al final, cuando nos pregunta 'launch lamp stack' , le decimos que no
Configurar y mover el Stack
Desde Terminal, abrimos el manager de lamp:
cd /tmp/lampp
./manager-linux.run
Paramos todos los servicios
Pinchamos en 'Apache' y luego en 'Configure'. En la ventana que nos sale, cambiamos el puerto, por el 8083 y le damos a 'OK'
Cerramos el manager.
En la Terminal movemos la carpeta lampp a la carpeta o pendrive que queramos.. (yo p.e., lo he dejado en
/home/barfelix/SC2015 )
cd /tmp
mv /tmp/lampp /home/barfelix/SC2015
Ejecutar el Stack
Para que LAMP se siente como en casa (/tmp/lampp), tenemos que crear un enlace simbolico para engañarlo.
Cada vez que cambiemos de carpeta al stack, o lo movamos a conectamos el pendrive a un ordenador, hay que rehacer el symlink de /tmp/lampp
P.e. en mi caso, la ubicación real del stack está en /home/barfelix/SC2015/lampp .. por lo tanto haré un enlace simbólico a dicha carpeta
cd /tmp
ln -s /home/barfelix/SC2015/lampp lampp
Una vez hecho el symlink, ejecutamos el manager desde terminal , que debería poder arrancar los servicios.
/tmp/lampp/manager-linux.run