Programación web

Cómo instalar y configurar XAMPP / LAMP en un sistema Linux

Cómo instalar y configurar XAMPP / LAMP en un sistema Linux
Los desarrolladores necesitan una plataforma que les permita crear / probar sus aplicaciones y ayudarles a encontrar y solucionar los problemas. Las plataformas y pilas ofrecen un paquete de solución que consta de un servidor HTTP, un sistema de administración de bases de datos y soporte de interpretación para algunos lenguajes de scripts CGI como Perl, PHP o Python.

Cubrimos una de esas plataformas que emula entornos similares a servidores web en un sistema local, i.mi., XAMPP / LAMPP. También hay muchos otros programas disponibles, pero XAMPP toma la delantera debido a las características ofrecidas. XAMPP proporciona un entorno de prueba apropiado que facilita y acelera el proceso de desarrollo. Este tutorial aprenderá a instalar, configurar y usar XAMPP / LAMP en un sistema Linux.

Que es XAMPP?

XAMPP es un paquete de software que contiene el servidor HTTP Apache, PHP, MariaDB / MySQL y Perl. Dado que es multiplataforma, también podemos usarlo en Windows, Linux y Mac. XAMPP para Linux se llama LAMPP. Este paquete, creado por amigos apache, ofrece servicios como host local o servidor local.

Además de las herramientas antes mencionadas, las últimas versiones de XAMPP incluyen herramientas adicionales útiles para la administración de bases de datos como PhPmyAdmin, servidor de correo Mercury, servidor FTP FileZilla, OpenSSL, etc.

Todo lo que necesita es descargar el software y probar los clientes o sitios web antes de la implementación.

Instalación y configuración de XAMPP en su PC

El proceso de instalación de XAMPP es rápido y sin esfuerzo. Una vez instalado, se comporta como un host / servidor local que verifica los sitios web antes de subirlos al servidor web. Por lo tanto, el software XAMPP proporciona un entorno adecuado para evaluar aplicaciones MySQL, Apache, Perl y PHP en un sistema local.

Paso uno: Comenzando

Antes de seguir los pasos necesarios para configurarlo en su sistema, descargue la última versión del instalador de XAMPP desde https: // www.amigos apache.org / index.html.

Para este tutorial, usaremos la última versión del instalador XAMPP que es xampp-linux-x64-8.0.2-0-instalador.correr.

Paso dos: convierta el archivo del instalador en un ejecutable

Ahora convierta el paquete de instalación en un archivo ejecutable. Vaya a su directorio 'Descargas' y escriba el siguiente comando para asignar los permisos relevantes:

[correo electrónico protegido]: ~ $ sudo chmod 755 [Nombre de su paquete]

Para la última versión, usaremos:

[correo electrónico protegido]: ~ $ sudo chmode 755 xampp-linux-x64-8.0.2-0-instalador.correr

Paso tres: inicie el asistente

Ahora inicie el asistente para continuar con el proceso de instalación. Con privilegios de superusuario, ejecute el siguiente comando para iniciar el asistente gráfico.

[correo electrónico protegido]: ~ $ sudo ./ [su nombre de paquete ejecutable]

Para el paquete más reciente, aparece de la siguiente manera:

[correo electrónico protegido]: ~ $ sudo ./ xampp-Linux-x64-8.0.2-0-instalador.correr

El comando anterior generará la siguiente pantalla:

Paso cuatro: inicie la instalación

Hacer clic próximo para iniciar el proceso de instalación. Mantenga intacta la configuración predeterminada donde se recomienda elegir el software deseado. Siga haciendo clic en Siguiente hasta llegar a este punto.

Aquí está todo listo para instalar el XAMPP en su máquina. Haga clic en siguiente para comenzar el proceso de instalación.

Por último, haga clic en el Terminar botón. Desmarque la lanzar Xampp opción para deshabilitar el lanzamiento automático de XAMPP.

Escriba el siguiente comando para iniciar el demonio lampp.

[correo electrónico protegido]: ~ $ sudo / opt / lampp / lampp start

Ahora exploremos el paquete XAMPP.

Paso cinco: Verifique su instalación

Puede verificar la instalación de XAMPP en Linux para verificar la funcionalidad deseada. Inicie su navegador web favorito y escriba la siguiente URL:

http: // localhost / phpmyadmin

La siguiente pantalla implica la instalación exitosa de XAMPP.

Configuración de seguridad XAMPP

Dado que XAMPP está dedicado a que los desarrolladores proporcionen la mayor accesibilidad posible para probar sus desarrollos, no está destinado a fines de producción. Cuando se usa en entornos de producción, podría ser realmente fatal.

Veamos una lista de comprobaciones de seguridad que posiblemente falten en XAMPP:

La falta de estas pequeñas medidas de seguridad presenta grandes vulnerabilidades que pueden tener graves consecuencias. Para evitar los problemas mencionados anteriormente, XAMPP requiere una configuración de seguridad antes de iniciarse en un entorno sensible.

Escriba el siguiente comando en la terminal para realizar una verificación de seguridad rápida y garantizar una instalación segura de XAMPP:

[correo electrónico protegido]: ~ $ / opt / lampp / lampp security

Desinstalar XAMPP

La desinstalación de XAMPP es tan simple como su proceso de instalación. Desde la terminal de Linux, CD en el directorio XAMPP instalado / opt / lampp.

[correo electrónico protegido]: ~ $ cd / opt / lampp

Lista 'ls -a' todos los archivos del directorio para identificar el programa de desinstalación. Entonces ejecuta el "./ desinstalar " archivo con privilegios de root para desinstalar XAMPP.

[correo electrónico protegido]: ~ $ sudo ./ desinstalar

Aparecerá un cuadro de diálogo para confirmar los cambios solicitados. Seleccione 'Sí' para continuar desinstalando XAMPP y sus módulos; el proceso puede llevar un tiempo. Por último, aparecerá un cuadro de diálogo para confirmar la finalización exitosa del proceso.

La eliminación manual de la carpeta y las subcarpetas de Lampp es otro paso importante. Escriba el siguiente comando:

[correo electrónico protegido]: ~ $ sudo rm -r / opt / lampp

También puede eliminar los paquetes de instalación del sistema. Ahora todos los archivos y módulos XAMPP se eliminan del sistema.

Conclusión

XAMPP / LAMP ofrece un entorno útil para que los desarrolladores prueben sus aplicaciones antes de implementarlas en un servidor profesional remoto. Ofrece un entorno de depuración rápida para configuraciones que no son de producción, lo que puede ser un riesgo para la seguridad si se expone a Internet sin tomar precauciones.

Las mejores distribuciones de Linux para juegos en 2021
El sistema operativo Linux ha recorrido un largo camino desde su apariencia original, simple y basada en servidor. Este sistema operativo ha mejorado ...
Cómo capturar y transmitir su sesión de juego en Linux
En el pasado, los juegos solo se consideraban un pasatiempo, pero con el tiempo la industria del juego experimentó un gran crecimiento en términos de ...
Los mejores juegos para jugar con el seguimiento de manos
Oculus Quest presentó recientemente la gran idea del seguimiento manual sin controladores. Con un número cada vez mayor de juegos y actividades que ej...