Secciones

Entradas del blog


Instalar Xampp 8.0.0 | Fedora 33

4 comentarios

XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que contiene MariaDB, PHP y Perl. El paquete de instalación de XAMPP ha sido diseñado para ser increíblemente fácil de instalar y usar.

Es la mejor opción para iniciarse en el desarrollo web con php, bases de datos, etc, en su lugar pueden utilizar otras opción, al final de cuentas, sólo es eso, opciones.

Descargar XAMPP

https://www.apachefriends.org/download.html

Instalar dependencia

sudo dnf install libnsl mod_perl

Asignar permisos y ejecución

chmod 777 xampp-linux-x64-8.0.0-0-installer.run
sudo ./xampp-linux-x64-8.0.0-0-installer.run

Instalar XAMPP

Iniciando instalación
Seleccionando módulos de instalación
Iniciando instalación
Instalando XAMPP
Finalizando instalación

Al finalizar la instalación se lanzará el módulo de administración, si por alguna razón no se inician los servicios, revisar la pestaña de <Application log> para ver los errores:

Errores comunes y configuración

Cuando es una actualización o instalación desde cero, es necesario realizar algunas configuraciones:

1.- Asignar frase secreta y ruta de la carpeta temporal

Abrir el archivo config.inc.php

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

En la imagen de abajo se muestra un ejemplo de cómo debe quedar el archivo configurado, se usar una frase de 32 caracteres, y además, agregar la línea de código siguiente:

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

2.- Error de liberías de 32 bits

En algunos casos marca el siguiente error:

Ésto se debe a que las librerías de 32 bits no están con enlaces simbólicos de manera correcta:

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

3.- Error de upgrade_mysql

Este error es porque se requiere actualizar la compatibilidad de mariadb con las funciones de mysql.

Abrir la terminal, ir al directorio:

cd /opt/lampp/bin/

Una vez ahí, ejecutar el comando:

sudo ./mysql_upgrade

Suponiendo que usen contraseña para la ejecución de xampp, entonces es necesario especificar el usuario y la contraseña

sudo ./mysql_upgrade -uuser -ppassword

Ejecutar el comando, y listo

Imagen 3

4.- Error de librerías de libc.so.6 y libdl.so.2

Se soluciona comentando la línea que dice #export LD_ASSUME_KERNEL=2.2.5 y descomentar la línea echo "XAMPP: DISABLE PNTL..." del ejecutable de la ruta: sudo gedit /opt/lamp/lamp

sudo gedit /opt/lampp/lampp

5.- Restaurar base de datos de archivos de más 40MB

Por defecto permite subir archivos hasta 40mb, sin embargo, ésto se puede modificar configurando el archivo php.ini:

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

Buscar las siguientes líneas y modificarlas a la cantidad de acuerdo a lo que se requiere.

; http://php.net/post-max-size
post_max_size=40M

[...]

; http://php.net/upload-max-filesize
upload_max_filesize=40M

Y con ésto finaliza mi tutorial, muchas gracias por leer.

Comentarios:

  • Diego M.
    hace 7 meses
    ¡Muchas gracias por la publicación! Me fue de mucha ayuda para poder comenzar con mi aprendizaje en PHP. Me encontré con un problema de permisos al ejecutar el archivo con mi usuario sin privilegios de administrador (aún cuando ejecute el comando "chmod"), pero lo resolví al iniciar el instalador con el usuario root desde terminal. ¡Gracias de nuevo!
    • Fernando Merino
      hace 7 meses
      Gracias por comentar. En el tutorial viene ejecución utilizando sudo, para ejecutarlo con permisos de administrador, esa opción no te funcionó? Cualquier duda, espero poderte ayudar.
  • Josue Carrasco
    hace 10 meses
    Hola, me gustaria saber, cual es la ventaja que se obtiene al instalar xampp en lugar de un servidor LAMP stock?
    • Fernando Merino
      hace 10 meses
      XAMPP: Es compatible con cualquier SO, por lo tanto tus proyectos serán compatibles con cualquier otro XAMPP que haya sido instalado en cualquier otro sistema operativo, en cambio LAMPP, solo es para LINUX, claro está que sí solo necesitas que sea para linux, y no hay más colaboradores que trabajen en el proyecto, pues no hay mucho problema con eso de la compatibilidad. Otro ejemplo de ello es WAMPP, que solo funciona con windows. Básicamente es la ventaja más notable, la compatibilidad y facilidad de instalación en cualquier SO.
Entradas del blog
Redes sociales
Accesos directos