Pasos para instalar Apache, MySQL y PHP en WSL 2 -Windows 10

Como sabemos, el subsistema de Windows para Linux 2 tiene su propio kernel de Linux que le permite ejecutar varios tipos de programas de código abierto de manera eficiente. Por lo tanto, aquí estamos con un tutorial para aprender cómo instalar la pila LAMP (Apache, MySQL y PHP, incluido PhpMyAdmin) en WSL 2.

Pila LAMP, que también se conoce como pila de servidor web Linux para ejecutar varias aplicaciones web, CMS como WordPress y más. Por supuesto, si ya está usando XAMPP en Windows 10, existe una disposición para cambiar los puertos predeterminados de Apache, PHP y MySQL o MariaDB para que LAMP en WSL 2 y uno en XAMP puedan ejecutarse juntos sin interferir en los servicios de cada uno.

¿Por qué debería empezar a utilizar el servidor web Apache o LAMP en WSL 2 en lugar de una máquina virtual?

La razón principal para ejecutar el servidor LAMP en WSL 2 en lugar de usar la máquina virtual en VirtualBox o VMware Player es el rendimiento. Como el subsistema de Windows para Linux está estrechamente integrado en el entorno de Windows 10, el rendimiento que podremos obtener allí será mucho mejor que ejecutar alguna máquina virtual Linux. Además, después de la última actualización de Windows, ahora podemos explorar el sistema de archivos de Linux directamente usando el explorador de Windows, incluso es posible ejecutar aplicaciones GUI en WSL 2.

Otra cosa es que WSL utiliza el host local de Windows o la misma dirección IP que tiene el sistema, por lo que es fácil acceder al servidor web creado y a las aplicaciones web utilizando el navegador del sistema, sin muchos problemas.

Instale el servidor LAMP en WSL 2 o 1: subsistema Windows 10 para Linux

La distribución popular disponible en Microsoft Store para descargar y usar como WSL 1 o 2 es, por supuesto, Ubuntu 18.04 o Ubuntu 20.04 LTS. Puedes elegir cualquiera de ellos. Sin embargo, antes de continuar, asegúrese de haber instalado WSL 1 para habilitar WSL 2. Los pasos que se indican a continuación funcionarán para ambas versiones.

Consulte estos dos tutoriales, si no ha tenido un Subsistema.

Ejecute la distribución WSL Ubuntu 18.04 o 20.04

Aquellos que lo usan por primera vez, para ejecutar bash después de la instalación, simplemente vaya al cuadro de búsqueda de Windows y escriba Ubuntu, cuando aparezca su ícono, haga clic en él para ejecutar.

Sistema de actualización

Después de iniciar el programa por primera vez, será una buena idea que primero actualicemos su repositorio y sus paquetes, para ello ejecute los siguientes dos comandos:

sudo apt update

actualización sudo apto

Instale Apache. MySQL y PHP – Servidor Lamp

Ahora, para instalar el servidor Lamp, podemos usar el comando único que se proporciona a continuación en WSL Linux en lugar de emitir uno por uno para cada servicio que se configurará en el sistema.

sudo apt install lamp-server^

El comando anterior mostrará los paquetes que se van a instalar para Apache, MySQL y PHP, acéptelos y deje que el sistema los instale.

Inicie los servicios de Apache y MySQL

Una vez que se complete la instalación, inicie el servicio Apache y MySQL usando los siguientes comandos:

sudo service apache2 start

Asegure e inicie MySQL:

sudo usermod -d /var/lib/mysql/ mysql

sudo mysql_secure_installation

sudo service mysql start

Para comprobar que Apache funciona perfectamente, abra su navegador y escriba:https://localhost

Instalar PhpMyAdmin

Si desea administrar su base de datos creada por MySQL de manera eficiente, instale también PHPMyAdmin de código abierto para una interfaz de usuario de administración de bases de datos web sencilla.

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl

Cuando le solicite configurar la base de datos, siga el asistente guiado. Aquí algunas capturas de pantalla para darle una idea rápida.

Related Posts