Noticia Cómo instalar y configurar XAMPP en GNU/Linux

Esta es una guía actualizada de cómp instalar y configurar XAMPP en GNU/Linux, con un paso a paso detallado.

¿Qué es XAMPP?


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.distribución de Apache completamente gratuita y fácil de instalar que contiene MariaDB, PHP y Perl.

¿Cómo instalar y configurar XAMPP?

Instalando Xampp


1.- Descarga XAMPP para Linux desde https://www.apachefriends.org/es/index.html

Captura-de-pantalla-de-2016-11-22-19-02-15.png


2.- Al terminar la descarga nos queda un archivo .run, que debemos instalar de la siguiente manera:

  • Abrimos una Terminal con Control+T, o desde nuestro menú.
  • Nos logueamos como root:

Captura-de-pantalla-de-2016-11-22-19-14-23.png

  • Procedemos dar permisos de ejecución a el .run y a instalar XAMPP

$ sudo su
$ chmod +x xampp-linux-x64-5.6.28-0-installer.run
$ ./xampp-linux-x64-5.6.28-0-installer.run

Captura-de-pantalla-de-2016-11-22-19-18-39.png

Captura-de-pantalla-de-2016-11-22-19-19-48.png

Captura-de-pantalla-de-2016-11-22-19-20-50.png

  • Aceptamos todo y esperamos a que termine la instalación.
Configurando XAMPP


3.- Procedemos a configurar XAMPP

  • Configuración de MySQL (MariaDB)
    $ ln -s /opt/lampp/bin/mysql /usr/bin/
    $ which mysql
    $ type mysql
    $ ls -lart /usr/bin/mysql


    Captura-de-pantalla-de-2016-11-22-19-29-53.png
    Captura-de-pantalla-de-2016-11-22-19-37-41.png
    • Configurando la regla com.ubuntu.pkexec.xampp.policy para que el panel gráfico se ejecute con permisos de administrador, esto generará un archivo bash que ejecuta xampp-linux-x64-5.6.28-0-installer.run. Para esto nos dirigimos a la ruta /usr/share/polkit-1/actions y ejecutamos:
      $ touch com.ubuntu.pkexec.xampp.policy
      $ nano com.ubuntu.pkexec.xampp.policy

      Captura-de-pantalla-de-2016-11-22-20-22-41.png
      Captura-de-pantalla-de-2016-11-22-20-27-26.png

      Dentro del archivo com.ubuntu.pkexec.xampp.policy pegamos el siguiente código:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>

<action id="com.ubuntu.pkexec.xampp.policy">
<message>Authentication is required to run XAMP Control Panel</message>
<icon_name>xampp</icon_name>
<defaults>
<allow_any>auth_admin</allow_any>
<allow_inactive>auth_admin</allow_inactive>
<allow_active>auth_admin</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/opt/lampp/manager-linux-x64.run</annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
</action>

</policyconfig>
  • Creando el script encargado de ejecutar el panel gráfico de XAMPP en la ruta /usr/bin/ . Debemos crear el script con nombre xampp-control-panel:
    touch xampp-control-panel
    nano xampp-control-panel

    Captura-de-pantalla-de-2016-11-22-20-40-41-1.png
    Captura-de-pantalla-de-2016-11-22-20-41-05-1.png

#!/bin/bash
$(pkexec /opt/lampp/manager-linux-x64.run);
  • Configurando un .desktop para lanzar el administrador de servicios gráfico de XAMPP, ejecuta los siguientes comandos, en la ruta /usr/share/applications:
    touch xampp-control-panel
    nano xampp-control-panel

    Captura-de-pantalla-de-2016-11-22-19-53-13.png
    Captura-de-pantalla-de-2016-11-22-19-57-23.png
    • Después de ejecutar nano aplicación.desktop introducir el siguiente código

[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=xampp-control-panel
Icon=xampp
Encoding=UTF-8
Terminal=false
Type=Application
  • Ahora ya tenemos un icono que al presionarlo nos ejecutara el pkexec, que nos pide un logueo para asignarle permisos de ejecución al panel gráfico de XAMPP. Se deberia ver algo como esto:
    Captura-de-pantalla-de-2016-11-22-20-55-53.png
    Captura-de-pantalla-de-2016-11-22-20-57-10.png
    Captura-de-pantalla-de-2016-11-22-20-59-03.png
  • Para usar mysql, si hiciste la configuración anterior ya no necesitas ir al directorio /opt/lampp/bin/mysql -u root -p para hacer el logueo ahora solo necesitas abrir un terminal y ejecutar mysql -u root -p.
    Captura-de-pantalla-de-2016-11-22-21-06-33.png

Ahora podemos administrar de manera gráfica nuestro XAMPP y acceder a mysql normalmente sin dirigirnos al directorio /opt/lampp/bin.

Está toda es la guía, espero le haya gustado y no olvides dejar tus comentarios.

El artículo Cómo instalar y configurar XAMPP en GNU/Linux aparece primero en Cómo instalar y configurar XAMPP en GNU/Linux.


bS6DUiesWNk


Continúar leyendo...