Instalar XAMPP 7.10.2 | Fedora 28




XAMPP

De acuerdo con la página oficial de apache.friends:

El objetivo de XAMPP es crear una distribución fácil de instalar para desarrolladores que se están iniciando en el mundo de Apache. XAMPP viene configurado por defecto con todas los opciones activadas. XAMPP es gratuito tanto para usos comerciales como no comerciales. En caso de usar XAMPP comercialmente, asegúrate de que cumples con las licencias de los productos incluidos en XAMPP. Actualmente XAMPP tiene instaladores para Windows, Linux y OS X.

Descargar el instalador:

Asignar los permisos de ejecución al instalador:

sudo chmod 777 xampp-linux-x64-7.2.10-0-installer.run

Iniciando la instalación:

sudo ./xampp-linux-x64-7.2.10-0-installer.run

Clic en <Next>

Clic en <Next>


Clic en <Next> 

Clic en <Next>


Clic en <Next>


Clic en <Next>


Esperar que termine la instalación


Clic en <Finish>

Se lanzará el <Panel de control> de XAMP, en caso de que no lo haga, lo pueden lanzar con el siguiente comando:

sudo /opt/lampp/manager-linux-x64.run


En ese panel se inician, reinician o detienen los servicios de XAMPP.

En la sección de <Application log> se listaran los mensajes de error o mensajes de notificación de arroje el panel de administración de XAMPP.

Si por alguna razón no se puede iniciar el panel de administración de XAMPP, los servicios de XAMPP se pueden iniciar con el siguiente comando.

sudo /opt/lampp/lampp {start|stop|restart}

Algunos errores que he encontrado:

1.- Error de librerías de 32 bits


Solución:

cd /lib64
sudo ln -s libnsl.so.2 libnsl.so.1
sudo ln -s libnsl.so.1 libnsl.so

2.- Error en librería de librerías libc.so.6 y libdl.so.2 no encontradas:


Solución: Editar el archivo /opt/lamp/lamp y comentar la línea 436 y descomentar la línea 437.

#export LD_ASSUME_KERNEL=2.2.5
echo "XAMPP: DISABLE PNTL..."

sudo gedit /opt/lamp/lamp


3.- Configurar  BLOWFISH_SECRET y TempDir


Así que, desde la terminal, me dirigí a editar el archivo sudo gedit /opt/lampp/phpmyadmin/config.inc.php y agregar las siguientes líneas:

Para el error de blowfish_secret se agrega ésta línea [ésta es como una frase secreta, por así decirlo, así que generen una cadena como la uds quieran, mínimo 32caracteres]:

$cfg['blowfish_secret'] = 'QDFFxxk8C-y}U7ji2BO9o5jLf}Qhe-BI[4D3ds';

Y para el error de TempDir se utiliza ésta otra:

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

Si por alguna razón no está dicho archivo, debe existir uno que se llame config.sample.inc.php  entonces, hacer una copia de éste y nombrarlo config.inc.php y realizar las configuraciones previamente dichas.

Desinstalación:

Para desinstalar iniciar el proceso con el comando:

sudo /opt/lampp/uninstall
Clic en <Yes>


Esperar a que termine la eliminación de archivos.


Y clic <Ok> para finalizar la desinstalación.

Adicionalmente puedes eliminar la carpeta ubicada en /opt/lamp sin embargo, es necesario realizar un respaldo previo de los archivos de desarrollo ubicados en /opt/lamp/htdocs.

[TIPS]

1.-  Enlace de la carpeta htdocs
Crear un enlace de la carpeta /opt/lamp/htdocs en la carpeta personal, para facilitar copiar y pegar archivos dentro del servidor de php xampp.

sudo ln -s /opt/lampp/htdocs /home/linuxitos/www
2.- Asignar una contraseña de usuario, tanto local como remota.


3.- Usar otro puerto para la base de datos de XAMPP

Si por alguna razón requieren utilizar el puerto 3306, por ejemplo, mysql instalado en su sistema, es recomendable cambiarlo en el panel administrativo de xampp.



Y eso sería todo, gracias por visitar.

Comentarios:

@