XAMPP 7.1.10, instala de manera sencilla este servidor en Ubuntu 17.10

about xampp

En el siguiente artículo vamos a echar un vistazo a XAMPP. Este es un popular servidor web que puede funcionar bien sobre diferentes sistemas operativos. Este post es sobre todo para usuarios principiantes, especialmente aquellos que cambian de Windows y no se atreven a instalar un sistema LAMP.

Para quien no lo sepa todavía, XAMPP es un servidor web que consiste principalmente en el sistema de gestión de bases de datos, el servidor web Apache y los intérpretes para lenguajes de script PHP y Perl. A partir de la versión 5.6.15, realizaron el  cambio de la base de datos MySQL por MariaDB, que es un fork de MySQL con licencia GPL.

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 ha sido diseñado para ser increíblemente fácil de instalar y usar. Hace ya algunos años, un compañero nos informaba de las ventajas de este programa. Podéis ver aquel artículo en el siguiente enlace.

Este servidor viene configurado por defecto con casi todas los opciones activadas. Es gratuito tanto para usos comerciales como no comerciales. En caso de utilizarlo comercialmente, asegúrate de que cumples con las licencias de los productos incluidos en el. Actualmente tiene instaladores para Windows, Gnu/Linux y OS X.

Oficialmente, los diseñadores lo utilizaron solo como una herramienta de desarrollo, para permitir a los diseñadores y programadores de sitios web probar su trabajo en sus propios equipos sin tener acceso a Internet. Para que esto sea lo más fácil posible, algunas características de seguridad están deshabilitadas de forma predeterminada. Al mismo tiempo se proporciona una herramienta especial para proteger con contraseña las partes más importantes del paquete.

Instalar XAMPP en Ubuntu 17.10

Estos pasos se pueden implementar en otras versiones de Ubuntu, pero en este caso yo lo haré sobre Ubuntu 17.10 recién instalado.

Descargar

página web XAMPP

Para empezar vamos a descargarnos el paquete necesario (con extensión de archivo .run) desde su página oficial.

Ejecutar el instalador

Vamos a colocar el archivo xampp-linux-x64-7.1.10-0-installer.run (el nombre puede cambiar según se publiquen nuevas versiones) en nuestro directorio home. Una vez allí, en la terminal (Ctrl+Alt+T) escribiremos los siguientes comandos:

chmod + x xampp-linux-x64-7.1.10-0-installer.run

A continuación debemos ejecutar el instalador con el siguiente comando:

pantalla de instalacion xampp

sudo ./xampp-linux-x64-7.1.10-0-installer.run

Si seguimos adelante el esta aplicación se instalará en el directorio /opt/lampp de manera predeterminada.

directorio xampp

Tendremos también que seleccionar que componentes queremos instalar. Esto lo haremos mediante los check de la siguiente pantalla:

componentes xampp

Una vez finalizada la instalación nos preguntará si queremos ejecutar el administrador. Si respondemos que si veremos algo como lo siguiente:

pantalla inicio xampp 7.1.10

Visita Localhost

página web xampp dashboard

Después de activar el servidor web (Apache), ahora puedes escribir en tu navegador http://localhost. Si todo va bien, se debería ver la página de bienvenida de XAMPP. Si es así, funciona.

Crear un lanzador del panel de control de XAMPP

lanzador xampp

Para crear un lanzador del panel de control que podamos encontrar en el Dash de nuestro Ubuntu desde el que podamos parar y lanzar Apache, MariaDB y ProFTPD, solo tendremos que seguir los siguientes pasos:

Primero tendremos que instalar la siguiente librería en el caso de que no la tengamos instalada:

sudo apt install python-glade2

Después crearemos un fichero con extension .desktop en la siguiente ruta: /usr/share/applications/

Por ejemplo:

sudo nano /usr/share/applications/xampp-control-panel.desktop

En este fichero que tenemos ahora abierto, solo tendremos que copiar el siguiente código, guardamos y cerramos.

[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=gnome-terminal -e "bash -c 'sudo -i /opt/lampp/manager-linux-x64.run'"
Encoding=UTF-8 
Terminal=false 
Type=Application 
Icon=/opt/lampp/xampp.png 

La línea donde pone Icon, sirve para importar el icono correspondiente, buscamos en Google una imagen del icono de este servidor con extensión .png y la guardamos en /opt/lampp.

Ahora, para finalizar, en el Dash escribimos su nombre y al momento nos aparecerá el icono del panel de control. Pues bien, o ya directamente lo ejecutamos desde aquí mismo, o lo añadimos al dock de favoritos.

panel de control xampp

Ahora que ya tenemos nuestro servidor funcionando, todo el que quiera puede instalar algún software para la web, como WordPress o OwnCloud, o puede comenzar a desarrollar sus propios programas PHP o Perl.

Desinstalar XAMPP

Para eliminar este servidor de nuestro sistema operativo, podemos hacer uso del archivo uninstall que nos ofrece. Para lanzarlo, desde la terminal (Ctrl+Alt+T) escribimos:

sudo /opt/lampp/uninstall

12 comentarios, deja el tuyo

Deja tu comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Vega Milton dijo

    Lo tengo..Gracias man

  2.   Gustavo dijo

    Me sirvio mucho. Ya tengo una version antigua de xampp en ubuntu, pero necesito actualizar solo la version de PHP a la ultima version. He realizado el proceso de compilar e instalar que se muestra dentro de localhost/dashboard/ para actualizar a una nueva version pero no he tenido exito, llego a compilar todo bien, pero no encuentro los archivos generados que supuestamente deberian existir. Algun tutorial de como realizar esta actualizacion?

    1.    Damian Amoedo dijo

      Hola. Yo no lo he probado, pero intenta lo que google indica. Ya nos contarás si funciona. Salu2.

    2.    rDominguez dijo

      Hola Gustavo, prueba con este tutorial a ver si te puede ayudar, instalar xampp en ubuntu . Está actualizado a 2021, pero supongo que siguiendo todos los pasos no tendrás problema. Un saludo

  3.   luis castillo dijo

    no me sirvio, lo busco en el dash y no sale y cuando lo ejecuto directamente desde applicatios, arroja un error.

    1.    Damian Amoedo dijo

      Si más datos, solo te puedo decir que no se ha instalado correctamente. Salu2.

  4.   Danilo dijo

    al final me sale este error:
    No se pudo ejecutar python ‘/opt/lampp/share/xampp-control-panel/xampp-control-panel.py’ como usuario root.

    No es posible copiar el archivo Xautorization del usuario.

  5.   Emil dijo

    cómo guardo al crear el acceso al panel de control?

  6.   Damian Amoedo dijo

    Si utilizas nano como en el artículo, tienes que pulsar CTRL+O para guardar y CTRL+X para salir. Salu2.

  7.   Jaime dijo

    Cordial Saludo,
    He realizado todos los pasos, y lo busco en el dash y no aparece, voy a la carpeta /usr/share/applications y lo ejecuto directamente y aparece un mensaje que dice «se ha producido un error al lanzar la aplicación», voy y corrijo xampp-control-panel.desktop y quito de exec= el siguinete texto «gksudo phyton» y guardo, así me ejecuta la ventana pero no inicia los servicios del apache y de mysql, qué hago en ese caso?
    De antemano gracias por su respuesta

  8.   Damián Amoedo dijo

    Hola. Asegurate de que no tienes otra instalación de mysql y apache. En cuanto al lanzador que tienes en /usr/share/applications, edítalo y cambia la línea EXEC que aparecía en el artículo por: Exec=gnome-terminal -e «bash -c ‘sudo -i /opt/lampp/manager-linux-x64.run'». Guarda y ya deberías poder iniciar todos los servicios que ofrece xampp. Salu2.

  9.   Moni dijo

    Buen dia, cada vez que se abre xampp pide la contraseña sudo, hay manera de configurar que no la pida, solo para esta aplicación?