Als u zich bezighoudt met webontwikkeling,Ik weet dat je al bekend bent met deLAMPstapel bevattendeApache, MySQL, PHP en PhpMyAdmin (optioneel) op een Linux-platform. Aan de andere kant kunnen we in Windows apps zoals XAMPP en WAMP gebruiken om LAMP te proberen om verschillende webapplicaties op Windows 11/10/8/7 te testen. Als u echter Windows 11 of 10 gebruikt, heeft u deze niet nodig; je kunt de native prestaties van Linux krijgen met een opdrachtregelinterface om LAMP-pakketten te downloaden, installeren en beheren. In deze tutorial leert u hoe u MySQL, PHP en phpMyAdmin op Windows 11 of 10 installeert met behulp van het Windows-subsysteem voor Linux.
Het Windows-subsysteem van Linux is de Linux-compatibiliteitslaag op Windows 10, die verschillende soorten minimale Linux-distro-images uitvoert met een opdrachtregelinterface. Zoals Debian, Ubuntu, Kali, Arch Linux, OpenSUSE, CentOS en meer... Sommige zijn officieel beschikbaar in de Windows 10 Microsoft Store, zoals Ubuntu. Eerst zullen we Windows 10 WSL Ubuntu downloaden en in de volgende stappen leren we hoe we Apache, MySQL, PHP en phpMyAdmin (LAMP-stack) kunnen instellen. Laten we dus beginnen met de tutorial.
Stap 1: Schakel Windows 11 of 10 WSL in voor LAMP-installatie
Installerenhet Windows-subsysteem voor Linux is geen probleem; we hoeven geen pakketten van derden te downloaden. Zoek naar 'Zet Windows-functies in of uit' in het zoekvak van Windows 10. Selecteer vervolgens een optie voor het Windows-subsysteem voor Linux en klik op de knop OK. Bekijk ons stappenplan
Stap 2: Download WSL Linux Distro
We hebben de Linux Distro op onze WSL nodig om MySQL, PHP en phpMyAdmin te installeren. Hoewel er verschillende Linux-apps beschikbaar zijn in de Microsoft Store, installeren we hier Ubuntu WSL. Typ dus in het zoekvak van Windows 11 of 10 Microsoft Store en zoek naar Ubuntu. Wanneer dit verschijnt, klikt u op deKrijgenknop om het te installeren.
Stap 3: Voer Ubuntu WSL uit
Na installatie van de WSL Linux-app zal Ubuntu beschikbaar zijn in Windows 11- of 10-applicaties; klik erop om uit te voeren. Om goed te kunnen starten, moet het extra pakketten downloaden, wat enige tijd zal duren; wees daarom geduldig.
Stap 4: Voer de opdracht Systeemupdate uit
Wat we nu hebben is precies de Linux Ubuntu-server met de opdrachtregelinterface; dus de opdrachten om Linux-pakketten op standaard Ubuntu te installeren, zullen ook werken op de WSL Ubuntu-app.
Hoewel we onlangs de Ubuntu WSL-distro hebben geïnstalleerd, zijn er updates mogelijk; voer daarom eerst de opdracht Systeemupdate uit:
sudo apt-get update sudo apt-get upgrade
Stap 5: Installeer Apache op WSL
Het eerste in een op Linux gebaseerde LAMP-stack is het Linux-besturingssysteem zelf, dat hierboven al is ingesteld; nu hebben we een Apache-webserver nodig. Het is een lichte open-source webserver waarop verschillende webapps en websites draaien. Gebruik de onderstaande opdracht om het op Windows 10- of 11-subsystemen voor Linux te installeren:
sudo apt-get install apache2 sudo service apache2 start
Om MySQL op Ubuntu Windows 10 WSL te installeren, is hier de opdracht:
sudo apt-get install mysql-server mysql-client sudo service mysql start
Maak een rootgebruiker aan om later met phpMyAdmin te gebruiken
sudo mysql -u root
CREATE USER 'h2s'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'h2s'@'localhost'; FLUSH PRIVILEGES;
Opmerking: Wijzig de groene tekst, dat wil zeggen gebruikersnaam en wachtwoord, met wat u maar wilt toewijzen.
Stap 5: PHP-installatie in Ubuntu Windows 10 WSL
Hier installeren we PHP en enkele belangrijke PHP-extensies die u mogelijk nodig heeft voor uw webprojecten.
sudo apt-get install php libapache2-mod-php php-mysql php-gd php-json php-curl php-xml php-mbstring
sudo apt-get update
Stap 6: Installeer phpMyAdmin
Het is tijd om phpmyadmin op Windows WSL te downloaden en te installeren. We hebben de belangrijkste componenten van een LAMP-stack die we moeten installeren om de meeste PHP-gebaseerde projecten op Linux uit te voeren al geïnstalleerd. Als u echter geen kennis heeft van databaseopdrachten om deze te beheren, moet u ook phpMyAdmin installeren. Hier is het commando daarvoor:
sudo apt-get install -y phpmyadmin
Tijdens het installeren van het systeem zal het installatieprogramma om een aantal dingen vragen.
Geef een wachtwoord op waarmee phpMyAdmin zich kan registreren bij de databaseserver.
Kies de webserver die u automatisch wilt configureren met phpMyAdmin. Omdat we Apache hebben geïnstalleerd, gebruikt u deSpatiebalktoets om de optie te selecterenApache2en druk vervolgens op deBinnenkomenknop.
Configureer de database voor PHPMyAdmin.
Als er om een databasegebruiker wordt gevraagd, gebruik dan degene die we hierboven hebben gemaakt. In ons geval is dit h2s en moet u de door u aangemaakte waarde invoeren.
Stap 7: Test Apache en phpMyadmin
Nadat je alle bovenstaande stappen hebt uitgevoerd, is het tijd om te controleren of alles werkt. Eerst moeten we weten wat ons Ubuntu WSl IP-adres is. Gebruik het onderstaande commando:
ifconfig
Open nu uw browser en typ uw systeem-IP, die u in de bovenstaande stap kunt vinden. In ons geval is dit 192.168.43.93, maar in het jouwe moet het anders zijn.
Test en log in op phpMyAdmin
Om toegang te krijgen tot de geïnstalleerde phpMyAdmin, typt u uw systeem-IP samen met de phpMyAdmin-mapnaam als:
localhost/phpmyadmin
of
127.0.0.1/phpmyadmin
Of gebruik het lokale IP-adres; in ons geval is dat:
192.168.43.93/phpmyadmin
Wanneer het inlogscherm verschijnt, typt u de rootgebruiker voor de hierboven gemaakte database en het bijbehorende wachtwoord.
Hier is het Dashboard phpMyAdmin.













![[Software-update] Thunderbird ESR 128.4.4 en 115.16.3 uitgebracht, hier is wat er nieuw en opgelost is](https://media.askvg.com/articles/images8/New_Thunderbird_Supernova_UI_Version_115_2023.png)
