XAMPP es un paquete de servidor web gratuito y de código abierto desarrollado por Apache Amigos. El paquete de software XAMPP comprende el Apache servidor web, servidor de base de datos MariaDB, PHP y Perl. Básicamente es un servidor LAMP localizado que brinda a los desarrolladores un entorno adecuado para probar sitios web y aplicaciones antes de cargarlos en un servidor de producción.
El acrónimo XAMPP significa: X – multiplataforma, A – Apache servidor, M-MariaDB, P – PHP y P – Perl. XAMPP puede ejecutarse en Windows, macOS y todas las distribuciones de Linux.
En esta guía, aprenderá a instalar XAMMP sobre Ubuntu 20.04.
Paso 1: actualiza el sistema Ubuntu
Para comenzar, es una buena práctica asegurarse de que todos los paquetes estén actualizados.
Primero actualice el índice del paquete, escriba:
PS sudo actualización apta
Ahora descargue e instale la última versión del paquete, usando:
PS sudo actualización apta
Paso 2: Descarga XAMPP en Ubuntu 20.04
Una vez que haya terminado de actualizar los paquetes de su sistema, vaya a la página de descargas de XAMPP y obtenga la última versión de XAMPP. Elija el instalador adecuado para XAMPP de acuerdo con la versión de PHP instalada en su sistema.
A comprobar la versión de PHP en su sistema, ejecute el comando:
$ php -v
Una vez que haya establecido la versión de PHP en su sistema, asegúrese de descargar el instalador que corresponde a la versión de PHP en su sistema de la siguiente manera:
Para PHP 7.4:
$ wget https://www.apachefriends.org/xampp-files/7.4.12/xampp-linux-x64-7.4.12-0-installer.run
Para PHP 7.3:
$ wget https://www.apachefriends.org/xampp-files/7.3.24/xampp-linux-x64-7.3.24-0-installer.run
Para PHP 7.2:
$ wget https://www.apachefriends.org/xampp-files/7.2.34/xampp-linux-x64-7.2.34-0-installer.run
Para mi caso, elegí la primera opción ya que tengo PHP 7.4.3 en mi sistema. Pasemos ahora al siguiente paso.
Paso 3: Instale XAMPP en Ubuntu 20.04
A estas alturas, debería tener el instalador en su directorio de trabajo actual. Primero debe otorgarle permisos de ejecución, antes de ejecutarlo para instalar XAMMP.
Para asignar permisos de ejecución, use el comando chmod de la siguiente manera:
PS sudo chmod a + x xampp-linux-x64-7.4.12-0-installer.run
A continuación, ejecute el instalador script para instalar XAMPP en tu máquina ubuntu
PS sudo ./xampp-linux-x64-7.4.12-0-installer.run
La ventana de configuración de XAMMP aparece como se muestra. Haga clic en ‘próximo‘para comenzar el proceso de instalación.
A continuación, seleccione los componentes que desea instalar y presione el botón ‘próximo‘ botón.

El siguiente paso le muestra dónde se instalará XAMMP. Simplemente haga clic en ‘Próximo’ para continuar con el siguiente paso.

Se iniciará la instalación de XAMMP, por lo tanto, dedique algo de tiempo.

Finalmente, haga clic en ‘Finalizar’ para completar la instalación. Antes de eso, puede marcar el ‘Lanzar XAMMP‘opción para iniciar XAMMP automáticamente.

Después de hacer clic en ‘Terminar’ , la página de bienvenida se mostrará como se muestra.

Para gestionar los servicios básicos (Apache servidor web, base de datos MariaDB y ProFTPD), haga clic en la pestaña ‘Administrar servidores’. En la sección de la derecha, asegúrese de encontrar opciones para iniciar, detener y reiniciar los servicios.

Paso 4: Verifique que XAMPP se esté ejecutando
Por defecto, el Apache webserver y phpMyAdmin son los únicos componentes que están activos. Para acceder a la página phpMyAdmin, busque la URL que se muestra.
https: // localhost / phpmyadmin
La página predeterminada le presenta las bases de datos preexistentes que vienen con la configuración.

Paso 5: detener / iniciar el servidor XAMPP
Para detener todos los servicios en ejecución en XAMMP, invoque el comando:
PS sudo / opt / lampp / lampp stop
Para iniciar los servicios, ejecute:
PS sudo / opt / lampp / lampp start
Para eliminar XAMMP de su sistema, ejecute los siguientes comandos:
$ cd / opt / lampp $ sudo ./desinstalar
Conclusión
En este tutorial, aprendimos cómo instalar XAMPP en Ubuntu 20.04. XAMPP le permite probar fácilmente sus aplicaciones e imitar una situación del mundo real en la que sus aplicaciones se alojarán en un servidor de producción para que los clientes interactúen con él.