jueves, 14 de agosto de 2014

Instalar XAMPP en Ubuntu 13/14 con inicio automático

Explicaremos como instalar XAMPP ( Apache, PHP y MySQL ) en Ubuntu 13 o 14 de 32 o 64 bits y configurarlo para que inicie automáticamente al iniciar el equipo.

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