Esta guía le mostrará cómo configurar un servidor LAMP (Linux, Apache, MySQL y PHP) para desarrollar aplicaciones web basadas en PHP en Ubuntu Linux usando XAMPP.

Puede usar la pila XAMPP para desarrollar aplicaciones PHP impulsadas por marcos como WordPress, Joomla, Drupal, PrestaShop, etc.

¿Qué es XAMPP?

XAMPP es una de las pilas LAMP más populares para configurar un entorno de desarrollo PHP. Es de código abierto y está disponible en los principales sistemas operativos, incluidos Windows, Linux y macOS. Los componentes centrales que trabajan juntos para hacer XAMPP incluyen Apache, MySQL, PHP y Perl.

El servidor XAMPP es ideal para el desarrollo de software o la creación de prototipos porque es relativamente fácil de configurar y no requiere mucha configuración. Sin embargo, tenga en cuenta que no se recomienda el uso de XAMPP como servidor de producción porque compromete algunos problemas de seguridad para facilitar la configuración de su entorno de desarrollo. Por ejemplo:

  • Cualquiera puede acceder fácilmente al demonio MariaDB a través de la red.
  • instagram viewer
  • El administrador de la base de datos predeterminado (raíz) no tiene contraseña.

Descarga XAMPP para Linux

Para comenzar, debe descargar el paquete Debian XAMPP para Ubuntu Linux como se describe a continuación.

Primero, ingrese a su directorio de Descargas usando el comando cd.

cd ~ / Descargas

Ejecute el siguiente comando para descargar XAMPP usando wget, una herramienta de línea de comandos para descargar paquetes de Internet.

wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run

Nota: Puede reemplazar la versión de XAMPP en el comando anterior con la versión de su agrado si lo desea.

Dado que su directorio de trabajo actual es el /Downloads carpeta, wget guardará automáticamente el instalador de la aplicación XAMPP en ese directorio.

Cómo instalar XAMPP en Ubuntu

Antes de que pueda instalar la aplicación XAMPP, deberá cambiar los permisos del instalador para que sea ejecutable usando el comando chmod.

sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run

Si enumera el instalador de XAMPP con el ls -l comando, obtendrá un resultado similar al siguiente. Como puede ver, el instalador ahora tiene permisos de "ejecución".

Emita el siguiente comando para iniciar el instalador de XAMPP:

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

La pantalla inicial del instalador de XAMPP debería ser similar a la siguiente:

Haga clic en el próximo y siga las instrucciones de instalación del asistente.

Haga clic en el Terminar botón para finalizar la instalación.

Una vez que se complete la instalación, el sistema almacenará los archivos XAMPP en el /opt/lampp directorio en su sistema. Las páginas web o proyectos se colocarán en el /opt/lampp/htdocs directorio.

Para iniciar los servicios XAMPP, como Apache, MySQL y ProFTPD, simplemente ejecute el siguiente comando:

sudo / opt / lampp / lampp start

Puede verificar el estado de los servicios XAMPP escribiendo:

estado de sudo / opt / lampp / lampp

Además, tenga en cuenta que XAMPP viene con una herramienta gráfica que puede usar para administrar sus servicios fácilmente. Puede iniciar la herramienta XAMPP GUI con los siguientes comandos:

cd / opt / lampp
sudo ./manager-linux-x64.run

Se abrirá la siguiente ventana de XAMPP.

Compruebe si todo está funcionando

Si puede iniciar los servicios sin ningún problema, es probable que todo funcione como se esperaba.

Para comprobar si el servidor Apache está sirviendo sus páginas web como se esperaba, escriba http://localhost en su navegador web. El navegador mostrará una página similar a la siguiente. Para su información, el servidor Apache se ejecuta en el puerto 80 de forma predeterminada.

También puede acceder a la base de datos MySQL que viene con XAMPP escribiendo el http://localhost/phpmyadmin URL en su navegador.

Aprende más: Conviértase en un experto en desarrollo web y MySQL con este curso

Configuración de un servidor LAMP en WSL

Esta guía le ha mostrado cómo configurar un servidor XAMPP para usar mientras desarrolla sus aplicaciones basadas en PHP. Por razones de seguridad, nunca debe usar XAMPP con fines de producción.

Para los desarrolladores que están trabajando en el subsistema de Windows para Linux, también puede configurar un servidor LAMP en WSL si lo desea.

Correo electrónico
Cómo configurar un entorno de prueba LAMP en WSL

¿Quiere comenzar con el desarrollo web en el subsistema de Windows para Linux? Empiece por configurar un entorno de prueba LAMP.

Leer siguiente

Temas relacionados
  • Linux
  • Ubuntu
  • Servidor Apache
  • Linux
  • PHP
Sobre el Autor
Mwiza Kumwenda (28 Artículos publicados)

Mwiza desarrolla software de profesión y escribe extensamente en Linux y programación front-end. Algunos de sus intereses incluyen historia, economía, política y arquitectura empresarial.

Más de Mwiza Kumwenda

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.

.