Following these steps will install some common tools for PHP development inside WSL2.
- https://learn.microsoft.com/en-us/windows/wsl/install
- https://learn.microsoft.com/en-us/windows/terminal/install
- https://learn.microsoft.com/en-us/windows/wsl/setup/environment#set-up-windows-terminal
- https://www.docker.com/products/docker-desktop/
wsl --install
wsl --install -d Ubuntu
wsl --set-version Ubuntu 2
wsl --set-default Ubuntu
wsl --list --verbose
Continue by opening up Windows Terminal (set default to Ubuntu)
ssh-keygen -t ed25519 -C "laptop-wsl2"
# -> Keep pressing ENTER (no passphrase)
cat ~/.ssh/id_ed25519.pub
Copy the SSH key to your git accounts
(An older GIT version should already be installed)
git config --global user.name "My Name"
git config --global user.email "myname@example.com"
mkdir -p ~/git
cd ~/git
git clone git@github.com:rboonzaijer/wsl2.git
cd wsl2
chmod +x install update
./install
- Download for Windows: https://code.visualstudio.com
# inside WSL-2, in any directory you want to open:
code .
cd ~/git/wsl2 && ./update