logo
Secciones

Entradas del blog


Instalar XAMPP Community Build | Fedora 44

59

XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que integra las principales herramientas necesarias para crear un entorno de desarrollo web local, como Apache, MariaDB, PHP, Perl y phpMyAdmin.

Durante muchos años XAMPP ha sido una de mis opciones preferidas para trabajar con PHP en Linux. Sin embargo, las versiones oficiales para Linux han dejado de actualizar algunos de sus componentes con la frecuencia necesaria para trabajar con versiones recientes de PHP.

Por esta razón he creado XAMPP Community Build, una compilación comunitaria de XAMPP para Linux que busca mantener actualizado el stack original y conservar la facilidad de instalación y uso que siempre ha caracterizado a XAMPP.

Importante: XAMPP Community Build es un proyecto comunitario independiente y no es una distribución oficial de Apache Friends. Su objetivo es proporcionar versiones actualizadas para Linux manteniendo, en la medida de lo posible, la estructura y experiencia de uso tradicional de XAMPP.

Descargar XAMPP Community Build

Las versiones disponibles se publican en GitLab. Desde la sección Releases puedes descargar la versión más reciente:

https://gitlab.com/linuxitos/xampp-community-build/-/releases

Descarga el instalador .run correspondiente a la versión más reciente.

Instalar dependencias

Antes de ejecutar el instalador, recomiendo instalar las siguientes dependencias necesarias para XAMPP:

sudo dnf install libnsl mod_perl libaio libxcrypt-compat

Asignar permisos al instalador

Una vez descargado el instalador, abrir una terminal y entrar al directorio donde se encuentra el archivo. Por ejemplo:

cd ~/Descargas

Asignar permisos de ejecución al instalador descargado:

chmod +x xampp-linux-x64-*-installer.run

Finalmente ejecutar el instalador con permisos de administrador:

sudo ./xampp-linux-x64-*-installer.run

Instalación de XAMPP Community Build

Al ejecutar el archivo se abrirá el asistente gráfico de instalación. Podemos dejar las configuraciones predeterminadas y hacer clic en Next.

Revisar el espacio de almacenamiento y Next.

Esperamos a que termine el proceso de instalación y finalmente hacemos clic en Finish.

XAMPP Manager

Una vez terminada la instalación podremos administrar Apache y MariaDB desde el administrador gráfico incluido con XAMPP Community Build.

Como puede observarse, el XAMPP Manager fue rediseñado. Desde aquí podemos iniciar, detener y reiniciar los diferentes servicios.

Si ya tenemos otra instancia de MySQL o MariaDB utilizando el puerto 3306, podemos configurar MariaDB para utilizar otro puerto, por ejemplo 3307.

Después de realizar el cambio reiniciamos los servicios desde el administrador de XAMPP.

Iniciar XAMPP desde la terminal

También podemos iniciar XAMPP directamente desde la terminal:

sudo /opt/lampp/lampp start

Para detener los servicios:

sudo /opt/lampp/lampp stop

Y para reiniciar todos los servicios:

sudo /opt/lampp/lampp restart

Configurar phpMyAdmin

En caso de requerir modificar la configuración de phpMyAdmin, podemos editar el archivo:

sudo gedit /opt/lampp/phpmyadmin/config.inc.php

También podemos configurar el directorio temporal utilizado por phpMyAdmin agregando:

$cfg['TempDir'] = '../temp/';

Restaurar bases de datos de gran tamaño

Si necesitamos importar desde phpMyAdmin una base de datos cuyo archivo supera el límite permitido, podemos modificar la configuración de PHP.

Abrimos el archivo:

sudo gedit /opt/lampp/etc/php.ini

Buscamos las siguientes opciones y modificamos los valores de acuerdo con nuestras necesidades:

post_max_size=40M

upload_max_filesize=40M

Después de modificar el archivo es necesario reiniciar Apache para aplicar los cambios.

Desinstalar XAMPP Community Build

Antes de desinstalar XAMPP recomiendo realizar un respaldo de las bases de datos y de los proyectos almacenados dentro de /opt/lampp/htdocs.

Una vez realizado el respaldo, abrir una terminal y entrar al directorio de instalación:

cd /opt/lampp/

Ejecutar el desinstalador:

sudo ./uninstall

Se iniciará el asistente gráfico de desinstalación. Confirmamos la operación y esperamos a que finalice el proceso.

Código fuente y nuevas versiones

XAMPP Community Build es un proyecto comunitario. Las nuevas versiones, cambios y paquetes de instalación se publicarán en el repositorio del proyecto:

https://gitlab.com/linuxitos/xampp-community-build

Para descargar siempre la versión más reciente puedes consultar directamente la sección de Releases:

https://gitlab.com/linuxitos/xampp-community-build/-/releases

Y con esto tenemos instalado XAMPP Community Build en Fedora 44, con un entorno actualizado para continuar desarrollando aplicaciones PHP en Linux.

Comentarios:

Entradas del blog
Conoce la red social linuxClick
Redes sociales
Accesos directos