Saltar al contenido

Instalar Xampp en Ubuntu

instalar xampp ubuntu

Como desarrollador me resulta mucho más rápido trabajar en local donde puedo usar herramientas más cómodamente o lanzar pruebas unitarias. Una de las herramientas de instalación más completas es Xampp. Gracias a xampp, podemos instalar php, mysql y pearl en nuestra máquina (Ubuntu en mi caso) con solo un par de comandos.

1. Descargar

El primer paso es acudir a www.apachefriends.org y descargar la versión correspondiente para nuestro sistema. En nuestro caso descargamos la versión para Linux.

2. Instalar Xampp en Ubuntu

La instalación es realmente sencilla. En primer lugar debemos cambiar los permisos al instalador ejecutando en la consola:

chmod 755 xampp-linux-*-installer.run

Posteriormente lo ejecutamos (con permisos para instalador):

sudo ./xampp-linux-*-installer.run

Xampp abrirá una ventana en la que escoger unos pocos ajustes. Es recomendable marcar la instalación de los archivos de desarrollo al igual que los del nucleo.

Instalacion Xampp

3. Comprobamos que la instalación ha sido correcta

Tras terminar la instalación si hemos marcado la opción de lanzar xampp ya tendremos nuestro servidor funcionando. Si por contrario, no lo hemos marcado podemos lanzar los servicios de xampp desde la consola con el comando:

/opt/lampp/lampp start

Una vez con los servicios en funcionamiento solo tenemos que ir a visitar http://localhost para comprobar si se carga correctamente la página de xampp. Donde veremos algo como:

xampp correcto

4. Iniciar Xampp al iniciar el sistema

Si todo ha ido correctamente, podemos configurar el sistema para que arranque xampp al inicio. Esto nos evita tener que lanzar el servidor manualmente cada vez que reiniciamos. Es una decisión totalmente personal pero en el caso de que sea nuestro ordenador de trabajo habitual suelo activarlo. Para ello debemos ejecutar los siguientes comandos:

sudo ln -s /opt/lampp/lampp /etc/init.d/lampp
sudo update-rc.d lampp start 80 2 3 4 5 . stop 30 0 1 6 .

5. Establecer php como comando global

Uno de los puntos más molestos a la hora de trabajar con xampp es que cada vez que necesitamos usar php desde la linea de comandos debemos escribir la ruta completa /opt/lampp/bin/php en lugar de solo php. Para solucionar esto tenemos dos opciones:

  • Crear un enlace simbólico dentro de /usr/bin
  • Añadir el directorio /opt/lampp/bin a la variable del sistema PATH

Enlace simbólico

Es sencillo y rápido. Solo tenemos que lanzar el siguiente comando:

sudo ln -s /opt/lampp/bin/php /usr/bin/php

Agregar a la variable PATH

Podemos agregar el directorio al PATH con el comando:

sudo export PATH=$PATH:/opt/lampp/bin

Sin embargo, esto es solo temporal por lo que necesitariamos hacerlo cada vez. Para convertirlo en permanente podemos lanzar el siguiente comando en su lugar:

echo "export PATH=$PATH:/sbin" >> ~/.bashrc

Y luego recargamos el archivo y listo.

source ~/.bashrc

Para más información a este respecto podéis visitar el blog de Paco HS.

Conclusión

Con esto tenemos configurado y listo para trabajar nuestro entorno LAMPP en nuestra propia maquina. Recordad que Xampp no está pensada para trabajar en producción ya que por defecto no establece contraseñas ni protege archivos sensibles.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.