Una de las principales ventajas de los sistemas operativos Linux es la versatilidad de estos para integrar múltiples funcionalidades y características, es por ello que las distribuciones de Linux son unas aliadas para todo lo relacionado con el desarrollo web y XAMPP es una de las mejores opciones si se trata de integrar en un solo punto las más populares soluciones de desarrollo.
XAMPP ofrece instaladores para sistemas Windows, Linux y macOS y su principal objetivo es entregar al usuario final, en su mayoría siendo los desarrolladores, una distribución fácil de instalar permitiendo sacar el máximo beneficio de Apache y esto se logra ya que XAMPP está configurado por defecto con todas sus diferentes opciones activas lo cual representa que poco debemos configurar manualmente.
XAMPP es 100% gratuito en usos comerciales y no comerciales.
- Es multiplataforma permitiendo ser instalado en Windows, Linux, Solaris, Mac OS, entre otros.
- Esta licenciado bajo GNU
- Soporta PHP 7
- Permite la creación de un sitio web de una manera simple
- XAMPP incluye herramientas adicionales como las herramientas de administración de bases de datos phpMyAdmin, el servidor FTP FileZilla, el servidor de correo Mercury, el lenguaje de programación Perl y el servidor JSP Tomcat
- PHP 7.2.31, 7.3.19, 7.4.7
- Apache 2.4.43
- MariaDB 10.4.13
- Perl 5.30.3
- OpenSSL 1.1.1g (solo en UNIX)
- phpMyAdmin 5.0.2
Es momento de aprender cómo instala XAMPP en Linux Mint 20.
1. Cómo instala XAMPP en Linux Mint 20
El primer paso a dar será instalar netstat con el cual se permite usar al máximo XAMPP, para ello vamos a la terminal y ejecutamos lo siguiente:
sudo apt install net-tools
Es momento de descargar el script de la última versión disponible de XAMPP la cual es la 7.4.7, para ello ejecutamos lo siguiente:
sudo wget https://www.apachefriends.org/xampp-files/7.2.31/xampp-linux-x64-7.2.31-1-installer.run
Debemos convertir este archivo descargado en ejecutable, para ello ingresamos lo siguiente en la terminal:
sudo chmod +x xampp-linux-x64-7.4.7-0-installer.run
Tras otorgar los permisos vamos a ejecutar el instalador de la siguiente forma:
sudo ./xampp-linux-x64-7.4.7-0-installer.runAl pulsar Enter esto lanzará el asistente de instalación de XAMPP en Linux Mint 20:
Damos clic en Next y seleccionamos los componentes a instalar:
De nuevo damos clic en Next y veremos la ruta donde se instalará XAMPP la cual es /opt/lampp:
Damos clic en Next y en la siguiente ventana será posible instalar aplicaciones patrocinadas como lo son Drupal, Joomla y WordPress:
Si no lo deseamos simplemente desactivamos la casilla presente, damos clic en Next y estamos listos para realizar la instalación de XAMPP en Linux Mint 20:
Damos clic en Next e iniciara el proceso de instalación de XAMPP en Mint 20:
Cuando este proceso finalice veremos lo siguiente:
Allí podemos dejar activa la casilla “Launch XAMPP” para arrancar la utilidad, pero es opcional.
2. Inicio y verificación de XAMPP en Linux Mint 20
Vamos a iniciar XAMPP ejecutando lo siguiente en la terminal:
sudo /opt/lampp/lampp start
Desde el equipo local comprobamos esto ingresando lo siguiente:
http://localhost/phpmyadmin/
Allí disponemos de todas las propiedades de PHP y MySQL, pero si intentáramos conectarnos remotamente veremos el siguiente error por temas de seguridad:
Para detener XAMPP ejecutamos:
sudo /opt/lampp/lampp stopPara reiniciarlo usaremos lo siguiente:
sudo /opt/lampp/lampp restart
3. Cómo configurar parámetros de seguridad de XAMPP Linux Mint
Es importante que definamos los niveles de seguridad de seguridad de XAMPP como lo son contraseñas y usuarios, para esta configuración de seguridad ejecutamos lo siguiente:
sudo /opt/lampp/lampp securityPulsamos Enter y esto lanzará una serie de preguntas que debemos responder en base a las necesidades actuales:
Podemos ingresar las respuestas según sea el caso:
Si deseamos configurar el acceso externo debeos editar el archivo httpd-xampp.conf:
sudo nano etc/extra/httpd-xampp.confAllí debemos ubicar lo siguiente:
Alias /phpmyadmin "/opt/lampp/phpmyadmin/" <Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Require local Reemplazamos la línea “Require local” por “Require all granted”: Alias /phpmyadmin "/opt/lampp/phpmyadmin/" <Directory "/opt/lampp/phpMyAdmin"> AllowOverride AuthConfig Require all granted
Guardamos los cambios y luego intentamos acceder externamente y veremos que disponemos de XAMPP 7.4.7:
- Apache: /opt/lampp/etc/httpd.conf, /opt/lampp/etc/extra/httpd-xampp.conf
- PHP: /opt/lampp/etc/php.ini
- MySQL: /opt/lampp/etc/my.cnf
- ProFTPD: /opt/lampp/etc/proftpd.conf
5. Entorno de XAMPP Linux Mint
Al acceder a XAMPP como aplicación en Mint 20 veremos lo siguiente. Allí podemos acceder a ayuda, abrir las carpetas contenedoras o bien ir directamente a la aplicación.
Desde la pestaña “Manage Servers” podemos iniciar, detener o reiniciar los diferentes aplicativos:
Allí disponemos del botón “Configure” donde es posible definir los parámetros del servicio:
Desde “Aplication Log” podemos acceder a eventos de los servicios.
En XAMPP es posible crear copias de seguridad de la configuración, si este es el caso debemos ejecutar alguna de las siguientes opciones:
sudo /opt/lampp/lampp backup sudo /opt/lampp/lampp backup secret
6. Cómo desinstalar XAMPP Linux Mint
En el momento en que no deseemos usar mas XAMPP podemos desinstalarlo del sistema, para ello accedemos al directorio:
cd /opt/lamppAllí ejecutamos el script de desinstalación de XAMPP:
sudo ./uninstall
Confirmamos dando clic en “Yes” y veremos que XAMPP ha sido eliminado de Linux Mint 20:
Por último, eliminamos la carpeta original con el siguiente comando:
sudo rm -r /opt/lamppCon Solvetic has aprendido a instalar y configurar XAMPP en Linux Mint 20 y con ello aprovechar cada una de sus principales características.