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

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

Cubrimos una de esas plataformas que emulan entornos similares al servidor web en un sistema local, yo.mi., XAMPP/LAMPP. También hay muchos otros software 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 Apache HTTP Server, 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 Apache Friends, ofrece servicios como host local o servidor local.

Además, las herramientas antes mencionadas, las últimas versiones de XAMPP incluyen herramientas adicionales útiles para la administración de bases de datos, como PhPMyadmin, Mail Server Mercury, Filezilla FTP Server, OpenSSL, etc.

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

Instalar y configurar XAMPP en su PC

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

Paso uno: comenzar

Antes de sumergirse en los pasos necesarios para configurarlo en su sistema, descargue la última versión del instalador XAMPP desde https: // www.Apachefriends.org/índice.html.

Para este tutorial, utilizaremos 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. Muévase a su directorio de 'descargas' y escriba el siguiente comando para asignar permisos relevantes:

ubuntu@ubuntu: ~ $ sudo chmod 755 [Nombre de su paquete]

Para la última versión, usaremos:

ubuntu@ubuntu: ~ $ sudo chmode 755 xampp-linux-x64-8.0.2-0 instalador.correr

Paso tres: Inicie el mago

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

ubuntu@ubuntu: ~ $ sudo ./[Nombre de su paquete ejecutable]

Para el último paquete, aparece como sigue:

ubuntu@ubuntu: ~ $ sudo ./XAMPP-LINUX-X64-8.0.2-0 instalador.correr

El comando anterior emitirá la siguiente pantalla:

Paso cuatro: iniciar la instalación

Hacer clic Próximo Para iniciar el proceso de instalación. Mantenga la configuración predeterminada intacta donde recomienda elegir el software deseado. Sigue haciendo clic a continuación hasta que llegue a este punto.

Aquí está todo configurado 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 Finalizar botón. Desmarque el Iniciar XAMPP opción para deshabilitar el lanzamiento automático de XAMPP.

Escriba el siguiente comando para iniciar el demonio LAMPP.

ubuntu@ubuntu: ~ $ sudo/opt/lamp/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 exitosa instalación de XAMPP.

Configuración de seguridad de XAMPP

Dado que XAMPP está dedicado a los desarrolladores a proporcionar 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 cheques de seguridad posiblemente faltantes en XAMPP:

  • Mysql y apache se ejecutan bajo el mismo usuario que está 'nadie'.
  • MySQL Administrator (root) no está protegido con contraseña.
  • Cualquier host puede acceder a MySQL Daemon a través de la red.
  • Se puede acceder a los ejemplos a través de la red.
  • ProfTPD protege al usuario 'nadie' bajo la contraseña 'lámpara', que es fácil de adivinar.
  • También se puede acceder a PhpMyadmin a través de la red.

La falta de estas medidas de seguridad menores exhibe grandes vulnerabilidades que pueden causar 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 el terminal para realizar una verificación de seguridad rápida y garantizar la instalación segura de XAMPP:

Ubuntu@ubuntu: ~ $/opt/LAMPP/LAMPP SEGURIDAD

Desinstalado XAMPP

La desinstalación de XAMPP es tan simple como su proceso de instalación. Del terminal de Linux, cd En el directorio xAMPP instalado /opt /LAMPP.

ubuntu@ubuntu: ~ $ cd /opt /lampp

Lista 'ls -a' Todos los archivos del directorio para identificar el programa de desinstalación. Luego ejecuta el "./Desinstalar " Archivo con privilegios raíz para desinstalar XAMPP.

ubuntu@ubuntu: ~ $ sudo ./desinstalar

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

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

ubuntu@ubuntu: ~ $ sudo rm -r /opt /lampp

También puede eliminar los paquetes de instalación del sistema. Ahora se eliminan todos los archivos y módulos XAMPP 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ápido para la configuración de no producción, que puede ser un riesgo de seguridad si se expone a Internet sin tomar precauciones.