AMPPS: Un Softaculous de Entorno de desarrollo web sobre GNU/Linux

AMPPS: Un Softaculous de Entorno de desarrollo web sobre GNU/Linux

AMPPS: Un Softaculous de Entorno de desarrollo web sobre GNU/Linux

Para implementar soluciones de Servidor web (Webserver, en inglés) sobre cualquier plataforma de Sistemas Operativos (Windows, MacOS y GNU/Linux), hay muchas aplicaciones disponibles, las cuales pueden venir separadas y perfectamente trabajar juntas, o integradas para una facil y robusta instalación, tal como el caso de AMPPS.

AMPPS es una solución integrada de software para desarrollo web, que ofrece una sencilla instalación y administración sobre los más populares y usados Sistemas Operativos existentes. El mismo, suele proveer de aplicaciones tales como Apache, Mysql, MongoDB, PHP, Perl, Python, entre otras, mediante un auto-instalador gráfico en forma de Softaculous.

AMPPS: Introducción

Y aunque en GNU/Linux es preferible siempre, sobre todo en cuanto a empresas u organizaciones de alto nivel o importancia, implementar soluciones de Servidores web basadas en la instalación, configuración e integración manual de cada herramienta sobre los mismos, hay casos en que por estudios, aprendizaje, investigación o migración a plataformas libres y abiertas, es preferible el uso de soluciones integradas, tal como vimos en nuestra publicación anterior relacionada, sobre XAMPP.

Las soluciones integradas, tal vez no sean las mejores, pero el hecho de permitir la fácil y rápida instalación de aplicaciones web o funcionalidades, complementos o configuraciones con unos pocos clics de ratón (mouse), puede marcar la diferencia en cuanto al exito del objetivo que se está buscando, como por ejemplo, enseñar a estudiantes o jóvenes desarrolladores a trabajar sobre Servidores web basados en GNU/Linux.

AMPPS: Contenido

AMPPS

Características y ventajas

  • Es un paquete completo, usable tanto en ordenadores de escritorio como en servidor para proveer muchas aplicaciones web de código abierto.
  • Es un paquete de software gratuito y pequeño, pero completo, que se instala en minutos y ofrece software de bases de datos como MySQL, y lenguajes de programación en una experiencia única e integrada. Además, de  permitir codificar y probar aplicaciones PHP, Perl y Python.
  • Es ideal para usar sobre ordenadores de escritorio, con diversos fines tales como, la enseñanza y/o investigación, o el asegurar que los procesos de migración (transición) del desarrollo a la producción sea suave y sin problemas.
  • Tiene la ventaja de que, la organización desarrolladora del mismo, permite a través de AMPPS acceder a otras aplicaciones web populares y gratuitas de código abierto.
  • Ofrece una facil gestión de Apache y MySQL, además de proporcionar un Centro de Seguridad que facilita el aseguramiento de la instalación de los componentes integrados.
  • Y en cuanto a Bases de Datos, permite crear múltiples bases de datos MySQL y SQLite y administrarlas fácilmente con phpMyAdmin y SQLite Manager.

Instalación

En esta oportunidad, realizaremos el procedimiento de instalación de AMPPS sobre un moderno y actual Sistema Operativo (Distro) basado en DEBIAN 10.

Paso 1 – Descargar AMPPS

Ir a la sección de descargas del sitio web oficial de AMPPS, y bajar la versión actual disponible para Sistemas Operativos GNU/Linux, tal como se muestra a continuación:

AMPPS: Pantallazo 1 - Instalación

Paso 2 – Ejecución de instalador AMPPS

Primeramente se debe dar permisos de ejecución al instalador descargado y luego se debe ejecutar como superusuario root o como usuario del sistema con permisos de administrador, el archivo instalador “.run”, que para nuestro caso actual, tiene como nombre dentro de la carpeta “Descargas” el siguiente: Ampps-3.8-x86_64.run, tal como se muestra a continuación:

AMPPS: Pantallazo 2 - Instalación

AMPPS: Pantallazo 3 - Instalación

AMPPS: Pantallazo 4 - Instalación

AMPPS: Pantallazo 5 - Instalación

Paso 3 – Ejecución de la aplicación AMPPS instalada

AMPPS queda instalado por defecto en la ruta “/usr/local/ampps” junto a sus demás aplicaciones integradas. Y para ejecutar el AMPPS ya instalado, se debe ejecutar como superusuario root o como usuario del sistema con permisos de administrador, el archivo ejecutable con el siguiente nombre “Ampps”, tal como se muestra a continuación:

AMPPS: Pantallazo 6 - Instalación

AMPPS: Pantallazo 7 - Instalación

Observaciones sobre AMPPS

A pesar de que no se arrojaron errores en la instalación y la misma fue fácil de realizar, al levantarse AMPPS no se vieron todos los servicios levantados, y el Servicio de Apache no funciono. Por ende, no pude arrancar el Servidor web, ni ver el Panel Administrativo ni el Panel de Usuario final de AMPPS. Y no pude determinar la causa. En consecuencia, recomiendo usar como solución integrada mejor XAMPP que AMPPS sobre DEBIAN 10.

  • Administrador de Servicios de AMPPS cuando todo carga perfecto:

AMPPS: Pantallazo 8 - Instalación

  • Panel Administrativo de AMPPS vía navegador web usando la ruta: https://localhost/ampps-admin

AMPPS: Pantallazo 9 - Instalación

  • Panel de Usuario final de AMPPS vía navegador web usando la ruta: https://localhost/ampps

AMPPS: Pantallazo 10 - Instalación

Para mayor información sobre la instalación y uso de AMPPS sobre GNU/Linux, se puede consultar su Wiki oficial, y para mayor información sobre el tema de los Entornos o Herramientas de Desarrollo sobre GNU/Linux, recomendamos leer nuestras publicaciones anteriores relacionadas, es decir, sobre los mejores o más útiles Editores, IDEs, SDKs y Controles de versiones, y los tipos de Servidores web, Bases de Datos y Lenguajes de Programación, Scripting y Marcado.

Imagen generica para conclusiones de artículos

Conclusión

Esperamos que esta pequeña y útil publicación sobre «AMPPS», una útil aplicación en forma de «Softaculous» que permite una fácil instalación y administración de un completo «Entorno de desarrollo» sobre nuestros Sistemas Operativos Libres y Abiertos, sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.

O simplemente, visita nuestra página de inicio en DesdeLinux o únete al Canal oficial de Telegram de DesdeLinux para leer y votar por esta u otras interesantes publicaciones sobre «Software Libre», «Código Abierto», «GNU/Linux» y demás temas relacionados con la «Informática y la Computación», y la «Actualidad tecnológica».


Sé el primero en comentar

Deja tu comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.