Skip to main content

Setting up LAMP server on Windows 10 WSL2

With the inclusion of Linux WSL2 (Windows Subsystem for Linux 2) into windows 10, it has become even easier use your windows system as development station with native Linux tools. One very prominent of these is setting up of LAMP (Linux Apache MySQL PHP) server. Instead of installing other software to help develop on windows, it is certainly advisable to prepare your windows workstation as a LAMP development platform using WSL2.

Here, I am going to explain the process step by step.

First, we have to activate WSL2 on windows 10. Next, we will install apache server.

sudo install apache2
 

After that, we will install PHP

 

sudo install php
 

Then install MariaDB

 

sudo install mariabd-server
 

Start the apache server and MySQL server (MariaDB) now

 

sudo service apache2 start
 

sudo service mysql start
 

Then, we will install phpmyadmin for management of database from our windows browser.

sudo install phpmyadmin
 

Remember to setup the password during installation of phpmyadmin.

Now, we need to set password for root user of MySQL. For that, we will issue the following commands:

sudo mysql

UPDATE mysql.user set password=password('newpassword'), plugin='mysql_native_password' where user='root';


FLUSH PRIVILEGES;
quit;
 

Now, you should be able to see the apache page by pointing your windows browser to 127.0.0.1.

 

 

 

Tags