Primero descargamos XAMPP de la página oficial, click aquí. Elegimos la versión para Linux de 32 o 64 bits según corresponda. En nuestro ejemplo bajamos la versión 1.8.3.
Abrimos una terminal y accedemos al directorio Downloads donde quedó el archivo descargado, le damos permisos de ejecución y lo ejecutamos, se abrirá el instalador.
# cd Downloads
# sudo chmod +x xampp-linux-x64-1.8.3-4-installer.run
# sudo ./xampp-linux-x64-1.8.3-4-installer.run
XAMPP se instalará en /opt/lampp. El directorio donde se sirven las páginas web será /opt/lampp/htdocs
Al terminar de instalar, si queremos acceder al panel de control de xampp, donde podemos activar y desactivar los servicios, debemos instalar previamente una biblioteca de python:
# sudo aptitude install python-glade2
Ahora podemos ejecutar el panel de XAMPP de la siguiente manera:
# sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Al iniciar el sistema, los servicios estarán detenidos, para configurar el inicio automático, debemos hacer lo siguiente:
Primero creamos un archivo llamado lampp
# nano lampp
Dentro del mismo colocamos:
#!/bin/bash
/opt/lampp/lampp start
Cerramos el nano con ctrl+x y presionamos ENTER.
Ahora instalamos el script como un servicio, de esta manera se ejecutará al inicio:
# sudo mv lampp /etc/init.d/lampp
# sudo chmod +x /etc/init.d/lampp
# sudo update-rc.d lampp defaults