Cómo agregar aplicaciones web a las pilas LAMP de Bitnami

Cómo probar aplicaciones web con Bitnami Stacks

¿Alguna vez ha querido probar una nueva versión de una aplicación web, ya sea un sistema de gestión de contenido (como WordPress o Drupal), un sitio de comercio electrónico (p. ej., Magento) o un sistema de gestión de relaciones con los clientes? Configurarlos puede ser una gran tarea, que a veces no vale la pena cuando se trata de «simplemente jugar».

Afortunadamente, una empresa llamada Bitnami ha creado lo que ellos llaman «pilas», que son versiones preempaquetadas de aplicaciones populares de código abierto con una función de «hacer clic para instalar». Hay algunas compensaciones con la forma en que Bitnami los maneja, pero con el fin de evaluar y probar algunos de los mejores sistemas de código abierto, Las pilas de Bitnami son difíciles de superar.

Los pros y contras de Bitnami Stacks

Hay un par de cosas geniales sobre la forma en que Bitnami maneja estas «pilas», incluidas las siguientes:

  • Todos los componentes dentro de las pilas están preconfigurados para trabajar juntos, lo que significa que ya no es necesario editar los archivos de configuración para asegurarse de que Apache se comunica con PHP, que se comunica con MySQL.
  • La desinstalación es igual de fácil… el script de desinstalación eliminará cualquier rastro de que la aplicación estuvo alguna vez allí.
  • Son instalables por un usuario que no sea root, por lo que todo lo que necesita hacer es señalarlo a un lugar en su directorio de inicio.
  • No instalan servicios en /etc/init.d/, por lo que puede iniciarlos y detenerlos según sea necesario con un simple comando.

Por otro lado, también hay algunas cosas a tener en cuenta al instalar pilas de Bitnami:

  • Cada instalación es independiente, por lo que si, por ejemplo, instala la pila de Drupal, la pila de Joomla y la pila de WordPress para hacer una comparación de CMS, tendrá tres instalaciones diferentes de Apache, MySQL y PHP usando espacio en disco y RAM. (Le mostraremos cómo evitar esto a continuación)
  • No instalan servicios en /etc/init.d/, por lo que debe iniciarlos y detenerlos manualmente.
  • Dado que un usuario no root puede instalarlos, parte de la protección normal que proporciona tener permisos de nivel root no estará disponible.
  • No parece haber una manera fácil de actualizar estas pilas a nuevas versiones… incluso Bitnami recomienda que haga una copia de seguridad de sus datos, instale la pila actualizada y restaure.

Pero nuevamente, estos son muy adecuados para fines de evaluación (no para usar en producción), así que con eso en mente, instalemos uno.

Instalación de la plataforma base

Voy a crear una instalación de prueba de SugarCRM, un sistema de administración de relaciones con los clientes porque, bueno, siempre quise probarlo. Pero es posible que también desee instalar otras aplicaciones similares, así que en lugar de ir directamente a la pila de SugarCRM, veamos si está disponible como un «módulo». Efectivamente, el SugarCRM La página muestra que está disponible como módulo y requiere Apache, MySQL y PHP. Agregue Linux y qué deletrea: ¡LÁMPARA! Así que empecemos agarrando Pila LAMP de Bitnami del menú de la izquierda. Una vez que descargue estos archivos, deberá hacerlos ejecutables. El siguiente comando hará el truco:

chmod +x bitnami-lampstack-5.3.17-0-linux-installer.bin

Tenga en cuenta que no necesitamos ser root para hacer esto, ya que lo instalaremos en nuestro directorio de inicio. Ahora, ejecute el instalador escribiendo

./bitnami-lampstack-5.3.17-0-linux-installer.bin

en el indicador, o en algo como KRunner. Una vez que comience, se le presentará un asistente de clics que incluye las siguientes pantallas:

1. La pantalla de bienvenida

bitnami-lámpara-instalar

2. Seleccione Componentes (no nos interesan particularmente estos, pero no está de más dejarlos seleccionados)

bitnami-lámpara-instalar

3. El directorio donde quieres instalar todo.

bitnami-lámpara-instalar

4. Una contraseña de administrador (raíz) para el servidor MySQL (no confunda esto con «raíz» en su máquina, esto es solo para la instalación de MySQL que Bitnami está realizando)

bitnami-lámpara-instalar

5. Una pantalla de confirmación de que está listo para instalar.

bitnami-lámpara-instalar

No hay nada más simple que esto… una vez que la instalación haya terminado, inicie la pila LAMP con el siguiente comando (o simplemente deje marcada la opción «Iniciar la pila LAMP de Bitnami» cuando haga clic en «Finalizar»):

/path/you/selected/above/ctlscript.sh start

El script de control se encargará de activar Apache y MySQL en el orden correcto. Cuando termine, al ir a «https://localhost:8080/» en su navegador se mostrará una bonita página de destino. Ahora vayamos a las cosas divertidas.

Instalación del módulo SugarCRM

Instalar el módulo SugarCRM es tan simple como imitar los pasos anteriores, de la siguiente manera:

1. Descarga el Módulo SugarCRM de Bitnami. Asegúrese de agarrar el módulo, y no toda la pila (que incluye LAMP, pero ya lo tenemos).

2. Ejecute chmod para que el instalador sea ejecutable.

3. Ejecute el instalador (el mío se llamaba «bitnami-sugarcrm-6.5.5-0-module-linux-x64-installer.bin»)

El instalador mostrará las siguientes pantallas y le pedirá algunos detalles:

1. La pantalla de bienvenida

instalación de bitnami-sugarcrm

2. El directorio donde instaló la pila LAMP anterior.

instalación de bitnami-sugarcrm

3. Un nombre de usuario, nombre real y dirección de correo electrónico para el primer usuario, así como la contraseña raíz de MySQL que estableció.

instalación de bitnami-sugarcrm

4. Si desea configurar el soporte de correo o no (para notificaciones)

instalación de bitnami-sugarcrm

5. La pantalla de confirmación de instalación.

Una vez que el instalador haya terminado, regrese a su página de destino y seleccione el enlace «Aplicaciones». Presto, SugarCRM está allí, esperando que inicie sesión con el nombre de usuario que especificó (Nota: su contraseña será la contraseña raíz de MySQL para comenzar). Una vez que instale SugarCRM, eche un vistazo a todos los excelentes módulos que Bitnami tiene para ofrecer… puede instalarlos todos juntos en la misma pila.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas