XAMPP: Un entorno de desarrollo con PHP fácil de instalar en GNU/Linux

XAMPP: Un entorno de desarrollo con PHP fácil de instalar en GNU/Linux

XAMPP: Un entorno de desarrollo con PHP fácil de instalar en GNU/Linux

Como ya es bien conocido por muchos, XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que contiene MariaDB, PHP y Perl. Y cuyo paquete de instalación o instalador ha sido diseñado para ser increíblemente fácil de instalar y usar.

Este proyecto o desarrollo, llamado XAMPP, tiene más de 10 años de vida, los cuales han sido muy fructíferos debido a su gran comunidad detrás del proyecto. Siendo, la organización Apache Friends la que está detrás de este valioso proyecto de promocionar el servidor de web Apache.

XAMPP: Introducción

En otras valiosas anteriores publicaciones sobre el tema de los Entornos o Herramientas de Desarrollo sobre GNU/Linux, hemos hablado sobre, por ejemplo, los mejores o más útiles Editores, IDEs, SDKs y Controles de versiones, sobre los tipos de Servidores web, Bases de Datos y Lenguajes de Programación, Scripting y Marcado, y hasta de la mismísima aplicación XAMPP.

Pero, en esta oportunidad, refrescaremos el procedimiento de instalación de una forma, lo más gráfica posible, es decir, sin recurrir al terminal (consola), sobre un moderno y actual Sistema Operativo (Distro) basado en DEBIAN 10.

XAMPP

Paso 1: Descargar XAMPP

Como primer paso de este procedimiento, como es lógico debemos ir al sitio web oficial de XAMPP, y descargar su archivo de instalación para GNU/Linux en su última versión. El cual, actualmente va por la versión 7.4.2 para todas las plataformas y provee los siguientes paquetes:

  • PHP 7.2.27 , 7.3.14 , 7.4.2
  • Apache 2.4.41
  • MariaDB 10.4.11
  • Perl 5.16.3
  • OpenSSL 1.1.1d (UNIX solamente)
  • phpMyAdmin 5.0.1

XAMPP: Paso 1

XAMPP: Paso 2

Paso 2: Instalación de XAMPP

Al finalizar la descarga, abrimos un «Explorador de archivos» y buscamos en la carpeta «Descarga» el instalador «xampp-linux-x64-7.4.2.0-installer.run», que debemos ejecutar e instalar de la siguiente manera:

  • Configurarlo como un archivo ejecutable mediante la pestaña «permisos» de sus propiedades de archivo.

  • Ejecutarlo gráficamente como usuario root (superusuario). Y en caso de que su «Administrador de archivos» no permita ejecutarlo de esa manera, puede hacerlo vía terminal desde la carpeta «Descarga» de la siguiente forma:
$ cd Descargas
$ sudo su
$ chmod +x xampp-linux-x64-7.4.2.0-installer.run
$ ./xampp-linux-x64-7.4.2.0-installer.run

  • Continuar el proceso de instalación realizando las acciones descritas a continuación:

Paso 3: Comprobar funcionamiento de XAMPP

  • Ejecutar arranque inicial de servicios esenciales (Apache, FTP, MySQL) de la siguiente manera:

Paso 4: Facilitar la ejecución del Gestor de Servicios de XAMPP

  • Para dicha labor, se debe crear un Script que ejecute gráficamente el archivo «manager-linux-x64.run» de la siguiente manera:

  • Luego crear un acceso directo en el menú de aplicaciones del Sistema de la siguiente manera:

Por último, los siguientes comandos a continuación pueden ejecutarse vía terminal o gráficamente creado un acceso directo en el menú de aplicaciones del Sistema, marcando la opción de «Ejecución en un terminal» para también, facilitar el arranque de los servicios.

Para iniciar los servicios de XAMPP

sudo /opt/lampp/lampp start

Para detener los servicios de XAMPP

sudo /opt/lampp/lampp stop

Para reiniciar los servicios de XAMPP

sudo /opt/lampp/lampp restart

Paso 4: Información útil sobre XAMPP

Recuerde los siguientes tips para un mejor uso de XAMPP:

  • La ubicación (ruta de carpeta) donde se deben colocar los proyectos (sistemas / aplicaciones) para realizar las pruebas o desarrollos y poder visualizarlos desde el «Navegador web» es la mostrada a continuación: /opt/lampp/htdocs.
  • La ubicación (ruta de archivo) del «archivo de configuración de PHP», para ajustar a nuestra necesidad los valores del mismo: /opt/lampp/etc/php.ini

Para mayor información sobre el uso de XAMPP se puede acceder a la sección de Ayuda (FAQs) en español, del sitio web oficial. Y si ya tiene XAMPP instalado, puede acceder a la misma escribiendo la ruta http://localhost/dashboard/es/faq.html en su navegador web.

Imagen generica para conclusiones de artículos

Conclusión

Esperamos que esta pequeña y útil publicación sobre «XAMPP», un útil y alternativo entorno de desarrollo con PHP, fácil de instalar y administrar 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».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. 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».


4 comentarios, deja el tuyo

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.

  1.   lr dijo

    Entorno de *desarrollo*, por favor. Cada vez que se usa un XAMPP en produccion, dios mata a un gatito.

    1.    Linux Post Install dijo

      ¡Saludos, Ir! Yo en lo personal prefiero y siempre he usado la instalación manual de cada programa por separado a la hora de montar un servidor web, pero XAMPP está creado y es usado por muchos usuarios sobre Windows, y ya que está portado para GNU/Linux, y el conocimiento no da cáncer, pues no está demás enseñarles que ese programa tambien puede ser usado sobre GNU/Linux como incentivo para que migren más facilmente o enseñen a jóvenes estudiantes o aprendices a montar los suyos caseros o estudiantiles o de investigación.

  2.   Toni dijo

    ¿Qué pensáis de la otra alternativa, Ampps?

    1.    Linux Post Install dijo

      ¡Saludos, Toni! Intentaré hacer un artículo sobre ella para ver que tal es sobre GNU/Linux.