Dat kanInstalleer Apache op Windows 10heel gemakkelijk is het geen Sisyphean-taak meer, je hoeft niet meerdere documentaties door te nemen om te begrijpen hoe je het moet configureren en aanpassen om ermee te werken. Zoals we weten is de Apache HTTP-webserver onderdeel van Linux en werkt deze over het algemeen inLAMP (Linux, Apache, MySQL, PHP)omgeving om elke webapplicatie te ondersteunen. Dus op Windows Desktop of server ben je zeker niet op zoek naar uitsluitend Apache-installatie, misschien naar de hele LAMP-stack. Daarom kan het een erg vervelende klus zijn om elk onderdeel van LAMP te installeren op een systeem dat er in de eerste plaats niet voor bedoeld is. Andere opties die overblijven zijn XAMPP of WAMPServer, maar deze zijn niet bedoeld om voor welke productieomgeving dan ook te werken en zijn soms ook niet zo performant. In een dergelijke situatie is WSL (Windows-subsysteem voor Linux) een zegen op Microsoft Windows 10- en Windows 2016-servers.
U kunt een Linux-server gebruiken, zoalsUbuntu 18.04 of Centos 7op Windows-subsysteem voor Linux om Apache samen met Mysql en PHP te installeren om dezelfde prestatiegraad te krijgen als jij, behalve op een native Linux-server of desktop.
Bovendien maakt WSL het met de aankondiging van WSL 2 (Windows-subsysteem Linux tweede versie), waarin Microsoft een volwaardige Linux-kernel heeft geïntegreerd, beter dan voorheen. Laten we kijken hoe we dit kunnen doen...
Stap 1: Schakel WSL in op een Windows 10- of 2016-server
Als u de WSL nog niet heeft ingeschakeld, zoekt u eenvoudigweg naar “Schakel de Windows-functie in of uit" in het Windows-zoekvak en open het. Selecteer vervolgens het Windows-subsysteem voor Linux om dit in te schakelen. Zie ons artikel voor meer informatie hierover:
Stap 2: Download Ubuntu of Centos voor WSL
Om Apache op Windows WSL te installeren moeten we eerst het Windows-subsysteem voor Linux inschakelen, wat we al in de eerste stap van dit artikel hebben gedaan. Nu is het tijd om er een Linux-distributie overheen te installeren. Als je Ubuntu 18.04 wilt gebruiken, open dan gewoon de Microsoft Store en zoek naar Ubuntu. Wanneer het verschijnt, installeer het dan.
Momenteel,Centos 7is niet beschikbaar in de Windows Store en om het te installeren moeten we het handmatig downloaden. Hier kun je zien hoe je dat doet:
Stap 3: Start Linux OS op Windows WSL
Nadat u Zoeken hebt geïnstalleerd en Ubuntu hebt geopend, zal het enige tijd duren voordat u klaar bent. Zodra dit het geval is, verschijnt er een Command-terminalvenster en gaat u naar de volgende stap.
Opmerking: De WSL ondersteunt standaard geen grafische gebruikersinterface, maar het is goed om er eenvoudig Linux-apps overheen te openen en te installeren.
Stap 4: Installeer Apache op het Windows 10-subsysteem voor Linux
Vanaf hier is alles hetzelfde als het installeren van een Apache-webserver op een Linux-besturingssysteem. Typ de onderstaande opdracht in de Windows 10 WSL-opdrachtterminal.
Voor Ubuntu
sudo apt-get install apache2
Voor Centos
sudo yum install -y httpd
Stap 5: Schakel de Apache-service in op Windows
Zodra de op Apache gebaseerde webserver van ons op Windows 10 WSL is geïnstalleerd, is het tijd om de services in te schakelen, anders werkt deze helemaal niet. Gebruik onderstaande opdracht om de HTTP-services te starten:
Ubuntu-WSL:
sudo service apache2 start
Centos WSL:
sudo service httpd start
Stap 5: Test of de Windows Apache-webserver actief is of niet
De installatie van de Apache HTTP-webserver op Windows 10- of 2016-servers is eindelijk voltooid, het is tijd om te controleren of deze werkt of niet. Open daarvoor eenvoudigweg de browser van uw systeem en typhttps://127.0.0.1:80.
Op deze manier kunt u Mysql en PHP + PHPMyAdmin ook installeren voor het testen van andere Linux-webapplicaties op Windows met behulp van de LAMP-stack.












