Inleiding
Voor Laravel-ontwikkeling op Windows is het gebruik van WSL (Windows Subsystem for Linux) de best practice. Je kunt de Linux-toolchain rechtstreeks gebruiken, waardoor dezelfde commando’s werken als op macOS of je productieserver. In deze gids leggen we uit hoe je op Ubuntu binnen WSL 2 PHP, Composer en Node.js (via nvm) installeert, tot en met het punt waaroplaravel new werkt.
WSL installeren
PowerShell als administrator openen
WSL en Ubuntu installeren
Ubuntu instellen
sudo-commando.Pakketlijst bijwerken
PHP installeren
De standaardrepository van Ubuntu bevat soms een verouderde PHP-versie. We installeren de nieuwste versie via de PPAondrej/php.
Benodigde pakketten installeren
De ondrej/php PPA toevoegen
PHP 8.3 en de benodigde extensies installeren
Versie controleren
PHP 8.3.x of hoger wordt getoond, is het gelukt.(Optioneel) Wisselen tussen meerdere versies
update-alternatives.Composer installeren
Composer installeer je met de officiële installer.Benodigde pakketten controleren
De officiële installer downloaden en uitvoeren
Versie controleren
Het pad voor globale installaties instellen
~/.composer/vendor/bin toe aan je PATH, zodat je pakketten kunt gebruiken die je met composer global require installeert (zoals de Laravel installer).Voeg het volgende toe aan ~/.bashrc (of ~/.zshrc).nvm installeren
Node.js installeer je per gebruiker met nvm (Node Version Manager). Omdat je het zondersudo kunt beheren, werkt het goed samen met AI-tools en CLI’s die globale npm-pakketten gebruiken.
nvm installeren
Toevoegen aan je shell-configuratiebestand
~/.bashrc. Is dat niet gebeurd, voeg het dan handmatig toe.~/.zshrc en herlaad met source ~/.zshrc.Installatie controleren
Node.js installeren
De LTS-versie installeren
Als standaard instellen
Versie controleren
Laravel-installatie controleren
De Laravel installer installeren
Een nieuw project aanmaken
De ontwikkelserver starten
http://localhost:8000 in je browser. Zie je de welkomstpagina van Laravel, dan ben je klaar.Extra: tools die je ontwikkelefficiëntie verhogen
Windows Terminal
Met Windows Terminal beheer je WSL, PowerShell en de opdrachtprompt centraal in meerdere tabs. Je installeert het gratis via de Microsoft Store.- Meerdere shells parallel bedienen in tabs
- De Ubuntu-shell instellen als standaard
- Lettertype en kleuren vrij aanpasbaar