Pasos para instalar XAMPP en Linux

XAMPP es un paquete que incluye las versiones más recientes de Apache, MariaDB, PHP y Perl, independientemente del sistema operativo, con configuraciones por defecto que nos facilitan ajustar y ejecutar todos los servicios al mismo tiempo. El único problema es que tenemos que actualizarlo constantemente o al menos hasta la versión que sea compatible con el software o proyectos que manejemos. Una consideración que hay que tener en cuenta es que este paquete solo se recomienda para entornos de desarrollo, no esta pensado para producción. Para instalar XAMPP en Linux solo tenemos que descargar el archivo ejecutable y ejecutar unos cuantos comandos, este archivo ejecutable es compatible con todos los sistemas operativos tipo Linux (Debian, Ubuntu, Fedora, CentOS, Arch Linux, etc...).

xampp logo

Descargamos la distribución desde una terminal o manualmente desde la página oficial en la ficha "XAMPP para Linux".

Instalación

Ya que tengamos el archivo con un nombre similar a "xampp-linux-x64-7.*-installer.run" abrimos una terminal en la misma carpeta y ejecutamos lo siguiente:


chmod 755 xampp-linux-*-installer.run

El comando anterior cambiara los permisos del ejecutable.

Entonces ejecutamos el instalador:


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

Le damos siguiente a todo en el instalador grafico y al final nos aparecerá la siguiente ventana:

xampp installed ubuntu gui

Terminamos haciendo clic en "Finish" y nos saldrá la interfaz:

xampp linux welcome ubuntu gui

En la pestaña "Manage Servers" podemos gestionar los servicios y sus configuraciones. Si cerramos el gestor los servicios continuaran ejecutándose, y en cuanto reiniciemos nuestro equipo tenemos que volver a iniciar los servicios que necesitemos. Hay que recordar que esta distribución se instala en la carpeta /opt/lampp.

xampp linux manage servers ubuntu gui

Usando la interfaz de XAMPP

Para volver a ejecutar la interfaz grafica en otra ocasión, nos dirigimos a una terminal y ejecutamos el comando:


sudo /opt/lampp/lampp panel

También podemos usar:


sudo /opt/lampp/manager-linux-*.run

Usando XAMPP con comandos en una terminal

Si deseamos manejar los servicios con la terminal, desde cualquier lugar ejecutamos lo siguiente para ver una lista con los comandos admitidos:


sudo /opt/lampp/lampp

Desde ahí podemos reiniciar, detener y recargar cada servicio independientemente o al mismo tiempo, hacer copias de seguridad de los archivos, logs, y configuraciones, o hasta iniciar el panel grafico. Por último pero muy importante con la opción "security" se hace un escaneo de la seguridad de la distribución y su software.

Lista de opciones del ejecutable lampp:

  • start inicia todos los servicios.
  • startapache inicia solo Apache.
  • startmysql inicia solo MariaDB.
  • startftp inicia solo ProFTPD.
  • stop detiene todos los servicios.
  • stopapache detiene solo Apache.
  • stopmysql detiene solo MariaDB
  • stopftp detiene solo ProFTPD.
  • reload recarga todos los servicios.
  • reloadapache recarga solo Apache.
  • reloadmysql recarga solo MariaDB.
  • reloadftp recarga solo ProFTPD.
  • restart detiene e inicia XAMPP.
  • security revisa la seguridad de XAMPP.
  • enablessl activa el soporte SSL para Apache.
  • disablessl desactiva el soporte SSL para Apache.
  • backup crea una copia de seguridad de la configuración de XAMPP, logs, y archivos de datos.
  • oci8 activa la extensión oci8.
  • panel inicia el panel de control grafico de XAMPP.

Preguntas frecuentes y referencias

Podemos encontrar estos mismos pasos y algunas otras preguntas en la sección de preguntas frecuentes de la página oficial.

Comentarios