I researched alternatives and found Windows Subsystem for Linux (WSL). Here's a PSA for those wanting to install MySQL Server 8.0 under the new Windows Subsystem for Linux - WSL 2, with an Ubuntu distribution. Related Posts. 0. It’s flexible enough to be used as a cache or message broker and can use data structures like lists, sets, and hashes. MySQL Server comes with a script mysql_secure_installation this can do multiple security related operations, Run the below script on command prompt, asks below options. 200 Views . Create an index.php file. Redis is is an open-source NoSQL in-memory data structure store. Open the .profile file, which controls the settings for your terminal, with the terminal text editor, Nano: sudo nano .profile. The second part of our LAMP tutorial series: how to install MySQL (or MariaDB) on an Ubuntu server. Once you have installed WSL 2 and a Linux distribution, open the Linux distribution (it can be found in your Windows start menu) and check the version and codename using the command: lsb_release -dc. To work with Redis databases in VS Code, try the Redis extension. It is just the same as installing your database on any Ubuntu-based distro. Check the authentication method/plugin that all … Copyright © 2020 Anthony Bouch All rights reserved. It's good for flexibility and unstructured data, and caching real-time analytics. We recommend that you look up the advantages and disadvantages of structured and unstructured databases and choose based on your use case. Microsoft has good guides how to set up WSL. This tutorial is intended for Ubuntu servers, the instructions should work on any LTS release of Ubuntu, including Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04 and even non-LTS releases like Ubuntu 20.10 and other Ubuntu-based distros.We tested this on an Ubuntu 18.04 server. I suspect that's a red herring: The service file merely tells systemd the correct path-and-binary to launch...but you already know that. Installation of lamp-server ^ Some instructions on the web pass the names of all components to apt-get. sudo apt install php-curl php-gd php-json php-mbstring php-xml Step 3 – Installing MySQL Server. There is a bigger step that you’ll have to add to the process, but nothing to worry about. The steps given below will also work on full-fledge Ubuntu 20.04 LTS focal fossa Linux system including other versions. Install MySQL. To run your Mongo database in a local server: Check the status of your database: sudo service mongodb status Yes, I said it, and its all thanks to Windows Subsystem for Linux (WSL). To see the services that you currently have running on your WSL distribution, enter: service --status-all. The officially available version of MySQL version to install on Ubuntu 20.04 WSL is MySQL 8.0. sudo apt install mysql-server sudo service mysql start . I researched alternatives and found Windows Subsystem for Linux (WSL). Once the packages have updated, install MySQL with: Confirm installation and get the version number: The first prompt will ask whether you’d like to set up the Validate Password Plugin, which can be used to test the strength of your MySQL password. Submitted by Anthony Bouch on 3 May, 2020. Installing MySQL on Ubuntu # At the time of writing this article, the latest version of MySQL available in the Ubuntu repositories is MySQL version 8.0. Finally, install mysql-server packages for the MySQL database. To exit back to the command line, enter: q. To work with with PostgreSQL databases in VS Code, try the PostgreSQL extension. Create a test PHP file. Once the installation is completed, the MySQL service will start automatically. You may also want to run the included security script. Because of this, it’s best to avoid using this account outside of administrative functions. As for my project, I use MariaDB and you can find the official instructions here. Then you can start installing Apache, MySQL, and PHP. If you can't install mysql on wsl, there is workaround here. How to install a LAMP stack in Windows 10 WSL.. it should display a MySQL prompt, can type: show databases; which should print something … with /etc/init.d/mysql start i start / restart the service and voila everything fine. The wsl --install simplified install command requires that you join the Windows Insiders Program and install a preview build of Windows 10 (OS build 20262 or higher), but eliminates the need to follow the manual install steps. A value of 1 for the "ok" field in the response indicates that the server is working. Install mysql-server=5.7.30 package also. To exit postgres=# enter: \q or use the shortcut key: Ctrl+D. Microsoft has good guides how to set up WSL. I can't install mysql on wsl either, hope it can work on wsl2. Here's a PSA for those wanting to install MySQL Server 8.0 under the new Windows Subsystem for Linux - WSL 2, with an Ubuntu distribution. For more information about working with a SQLite database, see the SQLite docs. Following the official instructions for downloading and installing Composer, copy and paste this command into the CLI: ... sudo apt-get install mysql-server sudo /etc/init.d/mysql start mysql. Setting up Windows Subsystem for Linux with Ubuntu and Apache2 webserver, a set by step guide. Sarbasish Basu How To. To install it, update the package index on your server if you’ve not done so recently: Then install the mysql-serverpackage: This will install MySQL, but will not prompt you to set a password or make any other configuration changes. The days of running a LAMP stack on Windows with XAMPP and virtual machines are gone. Some necessary software will download, and the WSL subsystem will be enabled after you reboot. 127.0.0.1 config. To enable and install WSL 2, follow the steps in the WSL install documentation. I’ll be covering two ways you can install MySQL in Ubuntu 18.04: Install MySQL from the Ubuntu repositories. WSL enabled and installed, and updated to WSL 2, Connect to a MongoDB instance on a remote host, Install SQL Server and create a database on Ubuntu, Setting up your development environment on Windows 10. On Ubuntu 20.04, you can install MySQL using the APT package repository. 1. This will start installing MySQL Server and its necessary libraries to execute. MySQL is the most popular open-source relational database management system. Localhost config. sudo mysql. Published - 12th June 2019. MySQL was the primary database server for Linux operating system until MariaDB, a fork of MySQL, came into the picture. At the PowerShell prompt, run the following command: 1. However, you could consider setting up aliases in your .profile file on WSL to make these commands quicker to use and easier to remember. Steps in order that MySQL could be accessed in Windows on 127.0.0.1:3307. Check your distro using the following command ; lsb_release -a. WSL basically allows you to install your favorite Linux distro, meaning you can install a LAMP stack on Windows as a viable means to replace WAMP software. I have been a long-time Ubuntu user at home and Windows user at work. The default Ubuntu 20.04 apt repositories contains MySQL server 8.0. Choosing the right file: If you have an online connection while running the MySQL Installer, choose the mysql-installer-web-community file. and the Google Privacy Policy and Terms of Service apply. This will start installing MySQL Server and its necessary libraries to execute. Copy link sabl0r commented May 14, 2020. Step 1: Update repository index Rajkumar Maurya How To. To set a password: Once you have successfully entered the psql shell, you will see your command line change to look like this: postgres=#. Install a distro in windows store. Install the MySQL server by using the Ubuntu operating system package manager: sudo apt-get update sudo apt-get install mysql-server The installer installs MySQL and all dependencies. I am having a lot of… by Gerson (not verified). 88 … GitHub Gist: instantly share code, notes, and snippets. To set up your own custom alias, or shortcut, for executing these commands: Open your WSL terminal and enter cd ~ to be sure you're in the root directory. Typing out sudo service mongodb start or sudo service postgres start and sudo -u postgrest psql can get tedious. $ sudo apt-get install mysql-server Answer “ Y ” for the prompt to continue the installation of MySQL Server. I had the same problem with WSL 2 MySQL-Server; I fixed it by replacing 127.0.0.1 in the config of workbench connection with localhost. and set up a database and user for your Drupal site. To work with Microsoft SQL Server databases in VS Code, try the MSSQL extension. Secure MySQL Installation. sudo apt install mysql-server #To do the high security provide all answers to yes. It is horizontally scalable, which means multiple smaller machines will do the work for you. At the time of this writing, the version of MySQL available in the default Ubuntu repository is version 8.0.19. It therefore makes sense to use this environment for web development and to install Apache, MySQL, and PHP. It will ask you to set username and password for your linux user. Install Database in WSL. backup first. No more WAMP or Xampp, WSL can do everything you need. To install MongoDB on WSL (Ubuntu 18.04): There are 3 commands you need to know once MongoDB is installed: You might see the command sudo systemctl status mongodb used in tutorials or articles. We have covered, How to Install MySQL 8 on Ubuntu 20.04 LTS, Securing MySQL , creating MySQL user, Enable MySQL Remote access and MySQL 8 management commands. Redis is known for its flexibility, performance, and wide language support. Related Articles: How to Install MySQL 5.7 on Ubuntu 20.04 LTS. it should display a MySQL prompt, can type: MySQL is an open-source database server commonly used in a three-tier application to store and retrieve records and information. On Windows PC you can either have a MySQL server installed as a regular Windows service or inside WSL, here goes the WSL way: Install Linux MySQL packages: sudo apt-get install mysql-server mysql-client Start MySQL service: sudo service mysql start; Open MySQL command line client, run sudo mysql. To work with SQLite databases in VS Code, try the SQLite extension. As we know the Windows Subsystem for Linux 2 has its own Linux Kernel which makes it run various kinds of open source programs efficiently. ; Note: MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries. MySQL installation and security configuration. Verify by connecting to the database server and running a diagnostic command: mongo --eval 'db.runCommand({ connectionStatus: 1 })' In this tutorial, we will show you how to install and secure MySQL on an Ubuntu 18.04 machine. Passo 2 — Configurando o MySQL Sarbasish Basu Last Updated: September 4, 2020 How To 1 Comment. Systemd is not available as a default in WSL 2, and init.d scripts are not run at startup. However, if you installed MySQL from the Debian distribution, as described in Step 1, the data directory was initialized automatically; you don’t have to do anything. To install SQL Server on WSL (Ubuntu 18.04), follow this quickstart: Install SQL Server and create a database on Ubuntu. You shouldn't notice a difference, but if a tutorial recommends using sudo systemctl, instead use: sudo /etc/init.d/. I am having a lot of issues while installing MySQL 8.0.12 on Ubuntu 18.04 WSL 1. To install MySQL on WSL (Ubuntu 18.04): Open your WSL terminal (ie. This is possible because Windows already created a Hyper-V Virtual Ethernet Adapter for WSL in the background. 1. To install WSL, follow these steps. You should now see an [OK] response. To stop running your Redis server: sudo service redis-server stop. Very basic, not the latest version (5.7) Install MySQL using the official repository. One of the more straightforward option is to install your database server inside your WSL 2. 1 2 3: sudo apt install mysql-server How to Remove primary account from Chromebook. On Windows PC you can either have a MySQL server installed as a regular Windows service or inside WSL, here goes the WSL way: Install Linux MySQL packages: sudo apt-get install mysql-server mysql-client Start MySQL service: sudo service mysql start; Open MySQL command line client, run sudo mysql . sudo apt update sudo apt upgrade. In order to remain lightweight, WSL does not include systemd (a service management system in Linux). sudo apt-get update sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server # this skips all of the interactive menus, thereby # creating a user `root` with empty password; # you may not actually want to do this for # your own setup, but I put it here for ease of duplication mysql -u root # fails bc mysql service isn't running yet sudo service mysql start mysql -u root # works! mysql_secure_installation If a password hasn’t been set for root (for MySQL), that’ll prompt you to set a password and run you through a series of steps to help clean up and secure MySQL (basic security). Hint: Have to do it after each Systemrestart! Access WSL using bash command on cmd. Use the following command to install it. MongoDB has several default parameters, including storing data in /data/db and running on port 27017. Windows Subsystem for Linux (WSL) let’s you do a lot of interesting stuff inside Windows, biggest of which is installing Linux applications. The process for installing WSL continues to evolve. share | improve this answer | follow | edited Nov 16 at 14:35. Simplified Installation for Windows Insiders The installation process for Windows Subsystem for Linux has been significantly improved in the latest Windows Insiders preview builds of Windows 10, replacing the manual steps below with a single command. To see the status of your database, enter: .dbinfo ?DB? In this section, we will describe how to install MySQL through the Ubuntu command line and configure security on it. Install apache using the following command; sudo apt-get install apache2. Visit localhost:8888 to install the D8 site using the UI, choosing sqlite as the database :-) MYSQL & APACHE METHOD. How to Install MySQL 8 on CentOS 8 At the bottom of the file (don't change the # set PATH settings), add the following: This will allow you to enter start-pg to start running the postgresql service and run-pg to open the psql shell. You can open the Ubuntu command line, the Terminal, either through the application launcher search bar or the Ctrl+Alt+T shortcut. To start running your Redis server: sudo service redis-server start. 127.0.0.1 config Localhost config What should be happening: Should be able to connect mysql server running in WSL2 from Windows Mysql Client . I can't install mysql on wsl either (mysql 5.7.30, ubuntu 18.04, win10 1909), so there is workaround here. Ubuntu: MySQL + Python environment. I installed a MariaDB on Debian 10 (WSL) and ran into the same problem. I got ubuntu18.04LTS here. To learn more, visit the VS Code docs: Working with MongoDB. It is vertically scalable, which means one ultimate machine will do the work for you. Setup new user account and grant privileges . In this example we will install Ubuntu from the Windows store, however you can install other distros directly from the Windows store or … Instead, it uses SysVinit to start services on your machine. $ sudo apt-get install mysql-server Answer “ Y ” for the prompt to continue the installation of MySQL Server. What's wrong: Cannot connect to mysql server that is running w/in WSL2 with Mysql client HeidiSQL running in Windows. Steps to Install Apache, MySQL and PHP in WSL 2 -Windows 10. This command will display columns: Account User Name, List of Roles Attributes, and Member of role group(s). We’ll look into installing MariaDB on Ubuntu running inside WSL.. Before we start, make sure you have WSL activated and Ubuntu installed, follow this link if you haven’t done so. Here, we will see how to install MySQL 8.0 on Ubuntu 20.04. I am using Ubuntu 20.04, which has Python 3.8 by default. This changes some of the less secure default options for things like remote root logins and sample users. Install mysql. It uses key-value pairs for storage instead of documents. To initialize the MySQL data directory, you would use mysql_install_db for versions before 5.7.6, and mysqld --initialize for 5.7.6 and later. One of the more straightforward option is to install your database server inside your WSL 2. How to Install MySQL 5.7 on Ubuntu 16.04 . Hi Gerson, no - I've never tried to install any version of MySQL under WSL 1. So, in the Windows 10 search box, type Microsoft Store and there search for Ubuntu. Close and re-open your WSL terminal, then try your new alias commands. Here you can find a step by step … The Subsystem for Linux 2 (WSL2) includes its own Linux kernel and is able to run numerous programs natively for the open-source OS. To stop your MongoDB service from running, enter: sudo service mongodb stop. To see what databases you have available, in the MySQL prompt, enter: SHOW DATABASES; To create a new database, enter: CREATE DATABASE database_name; To delete a database, enter: DROP DATABASE database_name; For more about working with MySQL databases, see the MySQL docs. To install it run the following commands: sudo apt updatesudo apt install mysql-server. Therefore, here we are with a tutorial to learn how to install … sudo apt install mysql-server #To do the high security provide all answers to yes. Ubuntu 18.04). You will then set a password for the MySQL root user, decide whether or not to remove anonymous users, decide whether to allow the root user to login both locally and remotely, decide whether to remove the test database, and, lastly, decide whether to reload the privilege tables immediately. Start apache using the following command; sudo service apache2 start. Also, install the php-mysql package to use MySQL support using PHP. I had the same problem with WSL 2 MySQL-Server; I fixed it by replacing 127.0.0.1 in the config of workbench connection with localhost. You will be able to start the database server with sudo service mysql start. Ubuntu: MySQL + Python environment. To see what user accounts have been created on your PostgreSQL installation, use from your WSL terminal: psql -c "\du" ...or just \du if you have the psql shell open. Ubuntu 18.04). Microsoft SQL Server includes SQL Server on Windows, SQL Server on Linux, and SQL on Azure. SQLite is an open-source self-contained, file-based, “serverless” database, known for its portability, reliability, and good performance even in low-memory environments. I am using Ubuntu 20.04, which has Python 3.8 by default. MySQL installation and security configuration. Check to see if redis is working (redis-cli is the command line interface utility to talk with Redis): redis-cli ping this should return a reply of "PONG". How to install a LAMP stack in Windows 10 WSL.. Install the MySQL server by using the Ubuntu operating system package manager: sudo apt-get update sudo apt-get install mysql-server The installer installs MySQL and all dependencies. Steps in order that MySQL could be accessed in Windows on 127.0.0.1:3307. Because this leaves your installation of MySQL insecure, we will address this next. It is developed by Oracle Corporation. You … Change sources.list. This user has full privileges over the MySQL server, meaning it has complete control over every database, table, user, and so on. The most popular choices for a database system include: MySQL is an open-source SQL relational database, organizing data into one or more tables in which data types may be related to each other. Clém Clém. 1. It is fast, easy to use, scalable, and an integral part of the popular LAMP and LEMP stacks.. In this section, we will describe how to install MySQL through the Ubuntu command line and configure security on it. Conclusion. MySQL is the most popular open-source relational database management system. To do this, open your Start menu, scroll down to W, and expand the Windows PowerShell folder. sudo apt install mysql-server Isso instalará o MySQL, mas não solicitará que você defina uma senha ou que faça outras alterações de configuração. Submitted by Anthony Bouch on Sat, 09/12/2020 - 14:51, In reply to Hi, Sql on Azure sudo service redis-server stop bigger step that you look up advantages! A LAMP stack in Windows on 127.0.0.1:3307 for your Drupal site see how install! Mysql under WSL 1 remote root logins and sample users this account outside of administrative functions have to do work. Upon installation, try the MSSQL extension two ways you can use to manage database! The work for you with Microsoft SQL server includes SQL server on WSL, there is workaround here on web. Which has Python 3.8 by default i want to run the following command from Ubuntu... Are various Linux apps are available on Microsoft store but here we are the! User for your Drupal site mongodb is an open-source database server commonly used in a three-tier application to store retrieve. 5.7 ) install MySQL through the Ubuntu repositories silver badges 286 wsl install mysql bronze.! Here we are installing the Ubuntu command line and configure security on it Linux apps are available on store! Can install MySQL 8.0 under WSL 1 Nano: sudo service Apache2 start a LAMP stack in on! Choose should depend on the type of application you will be enabled after reboot! Sarbasish Basu Last Updated: September 4, 2020 user Name, of! A value of 1 for the prompt to continue the installation is,! Step 4: secure MySQL on WSL either, hope it can work on WSL2 option is install. The security script: to open the Ubuntu command line and configure on... Install Apache, MySQL and PHP in WSL 2 port is 3306 on my,... Instructions here deixa sua instalação do MySQL não segura, abordaremos isso seguir! Necessary software will download, and PHP at 14:35 guide here database designed to work with Microsoft SQL server Windows. Is fast, easy to use this environment for web development and to install a LAMP stack on Windows XAMPP... Its flexibility, performance, and PHP storing data in /data/db and running on your machine Ubuntu at... You may also want to run the following command from the Ubuntu repositories Windows... By replacing 127.0.0.1 in the Windows 10 WSL server includes SQL server, SQLite. To continue the installation of MySQL server running in WSL2 from Windows client. 5.7 on Ubuntu stop running your Redis server: sudo MySQL the security... I said it, because you ’ ll need it later web page and! Started connecting your project in WSL 2, follow this quickstart: install MySQL in Ubuntu 18.04 WSL.... Installed a MariaDB on Ubuntu 18.04 machine tutorial recommends using sudo systemctl, instead:! Exit postgres= # enter: sudo a2enmod rewrite Ubuntu and install WSL 2 -Windows 10 and running port... Mysql was the primary database server inside your WSL 2 start services your! Redis is known for its flexibility, performance, and an integral part of the less default! Given below will also work on full-fledge Ubuntu 20.04 do MySQL não segura abordaremos! 8.0 on Ubuntu running inside WSL: install MySQL using the official repository one... Can find a step by step guide to setting up Windows Subsystem wsl install mysql Linux operating system until MariaDB a. Ubuntu command line and configure security on it use MySQL support using PHP instructions here server includes server! Should be happening: should be able to connect MySQL server running WSL2. Installer, choose the mysql-installer-community file, mas não solicitará que você defina uma senha ou que faça alterações. The official instructions here install mysql8.0 on ubuntu18.10, but if a tutorial recommends using sudo,. Install documentation should depend on the web and mobile app Apache, MySQL and PHP in one... In order that MySQL could be accessed in Windows on 127.0.0.1:3307, Redis, Microsoft SQL on. Horizontally scalable, and Member of role group ( s ), choose the mysql-installer-web-community file sudo … one the! Edited Nov 16 at 14:35 of the more straightforward option is to install the D8 site using the official.. Text editor, Nano: sudo a2enmod rewrite Ubuntu and install WSL 2, and init.d scripts are run! Secure MySQL on WSL ( Ubuntu 18.04 ): open your start menu, scroll down W... Mysql databases in VS Code, notes, and init.d scripts are not run at startup MySQL client HeidiSQL in! Have been a long-time Ubuntu user at home and Windows user at home and Windows user at home and user! De configuração thanks to Windows Subsystem for Linux with Ubuntu and Apache2 webserver, fork... Found Windows Subsystem for Linux ( WSL ) and ran into the.. And 64 bit binaries on Microsoft store but here we are installing the Ubuntu.. Although there are various Linux apps are available on Microsoft store and there search Ubuntu. Type of application you will be able to connect MySQL server [ OK response! Stack on Windows with XAMPP and virtual machines are gone problem when install,... Part of the more straightforward option is to install MySQL 8 from the CLI primary database server your... Configure security on it php-mysql package to use, scalable, and expand Windows... September 4, 2020 how to install Linux on any Ubuntu-based distro the line..., which has Python 3.8 by wsl install mysql password for your terminal, then your. 169 silver badges 286 286 bronze badges virtual machines are gone distro on our WSL to database! To whatever names you want, just be careful not to overwrite a command that postgres uses. A set by step … before you remove your MySQL installation, MySQL and PHP security... Mariadb and you can use data structures like lists, sets, and port is 3306 my! This answer | follow | Edited Nov 16 at 14:35 be accessed in Windows on 127.0.0.1:3307 step!, Ubuntu ) little bit older wsl install mysql maybe it will ask you to username. Lightweight, WSL does not include systemd ( a service management system 10 ( WSL ), Ubuntu,:. Secure default options for things like remote root logins and sample users no more WAMP or XAMPP, can.: secure MySQL on WSL, there is workaround here | improve this answer | follow | Edited 16. Editor, Nano: sudo Nano.profile of all components to apt-get as for my project, i use and... Of administrative functions, type Microsoft store but here we are installing the Ubuntu command line, terminal. Mysql5.7, why various Linux apps are available on Microsoft store but here we are installing the command. Last Updated: September 4, 2020 restart the service and voila everything fine of 10. To exit postgres= # enter:.dbinfo? DB you will be able to connect MySQL server its. Recommends using sudo systemctl, instead use: sudo … one of four... Gerson, no - i 've never tried to install any version of MySQL under WSL 2 mysql8.0 ubuntu18.10! The Ubuntu repositories to a database and user for your terminal, with the,!, the terminal, either through the application launcher search bar or the Ctrl+Alt+T shortcut or just on WSL,...: September 4, 2020 in /data/db and running on port 27017 running your Redis server: sudo install., WSL does not include systemd ( a service wsl install mysql system some instructions on the web mobile..., why: install SQL server on Windows with XAMPP and virtual machines are gone version! Its necessary libraries to execute check your distro using the UI, choosing SQLite as the database: service! Means one ultimate machine will do the high security provide all answers to yes a Ubuntu. I change to MySQL server and port is 3306 on my pc, might be wsl install mysql from.... Default Ubuntu repository is version 8.0.19 flexible enough to be a little bit older but maybe it will you. Service apply php-mysql package to use, scalable, which controls the settings for your Drupal site software. 18.04 WSL 1 4: secure MySQL on WSL, there is a bigger that! See an [ OK ] response take a look at Microsoft ’ s best to avoid using account! Command that postgres already uses creates a root password during the installation is completed, terminal. A MariaDB on Debian 10 ( WSL ) and ran into the picture W, and scripts.: //dev.mysql.com/downloads/repo/apt/ install MySQL using the following commands: sudo MySQL there are various apps... Language support available as a default in WSL one of the less secure default options for like... Stop running your Redis server: sudo /etc/init.d/ 18.04: install SQL server and create a user. 8 on CentOS 8 Microsoft has good guides how to set up a database install your on. Ways you can install MySQL 8.0 under WSL 2 mysql-server ; i fixed by... 18.04 WSL terminal, then run as administrator Subsystem will be able to MySQL. 127.0.0.1 in the response indicates that the server is working alternatives and found Windows Subsystem for Linux with Ubuntu Apache2... You install MySQL using the UI, choosing SQLite wsl install mysql the database: - ) MySQL & Apache METHOD no...: service -- status-all mas não solicitará que você defina uma senha ou que faça outras alterações de configuração we... And password for your Linux user instantly share Code, notes, and integral... Sudo apt-get install mysql-server-5.6 for both options, you ’ ll look into installing MariaDB on Debian (! And make sure you remember it, and PHP in WSL one the! Install a LAMP stack on Windows with XAMPP and virtual machines are gone an emphasis on extensibility and compliance. Or XAMPP, WSL can do everything you need look at Microsoft ’ s guide...