PHP installeren op Windows: een stapsgewijze handleiding voor beginners

PHP installeren op Windows is niet bepaald rocket science, maar het is wel vreemd hoeveel kleine probleempjes er onderweg kunnen opduiken. Of je nu gewoon wat scripts lokaal probeert uit te voeren of een ontwikkelomgeving opzet, het is de moeite waard om de basisstappen te kennen, zodat je niet vastloopt omdat niets werkt zoals verwacht. Deze handleiding behandelt de gebruikelijke installatieproblemen, plus een aantal tips die je tijd kunnen besparen als het misgaat. Uiteindelijk zou je PHP vanaf je opdrachtregel moeten kunnen uitvoeren en misschien zelfs een eenvoudige testomgeving kunnen opzetten.

PHP installeren op Windows

PHP op je Windows-machine krijgen is niet ingewikkeld, maar je moet de stappen wel zorgvuldig volgen, vooral als het gaat om omgevingsvariabelen en configuratiebestanden. Er is altijd wel een moment waarop je denkt: “Heb ik iets verkeerd gedaan?”, omdat de uitvoering php -veen foutmelding geeft, maar meestal gaat het gewoon om een ​​pad- of omgevingsvariabeleprobleem. Het punt is: volhouden en je hebt PHP klaar voor lokaal ontwikkelwerk – of je nu met scripts wilt rommelen, wat tests wilt uitvoeren of misschien een klein project wilt starten.

Vind en download de juiste PHP-versie

Ga eerst naar de officiële PHP-website en download de nieuwste stabiele build. Zoek bij het selecteren van de versie naar de build “VC15 x64 Thread Safe” – tenzij je weet dat je iets anders nodig hebt, werkt deze voor de meeste moderne Windows-installaties. Het is de build die de meeste mensen aanbevelen voor lokale ontwikkeling. Zorg ervoor dat je de juiste architectuur kiest (32-bits of 64-bits), maar de meeste nieuwe machines zijn 64-bits, dus dat is meestal veilig. Soms kiezen mensen op oudere computers de verkeerde, en dan crasht alles bij stap 4, dus controleer de specificaties goed.

Pak de bestanden uit en kies een goede locatie

Na het downloaden pak je het uit in een map – je weet wel, zoiets simpels als C:\php. Vergeet hier spaties in mapnamen als je kunt; Windows lijkt daar soms problemen mee te hebben. Het is makkelijker om het in de root van C: te doen, omdat je later je omgevingsvariabele daarheen moet laten verwijzen. In sommige configuraties kan het uitpakken naar een map met spaties of speciale tekens (zoals “Program Files” of “Mijn Documenten”) vreemde problemen veroorzaken. Dus ja, houd het simpel.

Omgevingsvariabelen instellen: een vaak over het hoofd geziene stap

Dit is het punt waarop Windows alles in de war schopt als je niet oppast. Je moet je systeem vertellen waar PHP zich bevindt, zodat je het vanuit elke directory kunt uitvoeren. Om dit te doen:

  • Open Systeemeigenschappen (klik met de rechtermuisknop op Deze pc > Eigenschappen > Geavanceerde systeeminstellingen).
  • Ga naar Omgevingsvariabelen.
  • Onder Systeemvariabelen, zoek Pad en klik op Bewerken.
  • Klik op Nieuw en voeg het pad naar uw PHP-map toe, bijvoorbeeld C:\php.
  • Klik op OK om alle dialoogvensters te sluiten.

Dit helpt Windows om scripts zoals phpopdrachten overal in de opdrachtprompt te herkennen. En ja, soms is er een herstart of in ieder geval een herstart van de terminal nodig voordat deze wijzigingen worden opgemerkt, wat enigszins frustrerend is, maar normaal.

Controleer of PHP correct wordt herkend

Open je opdrachtprompt (die je krijgt door eerst cmdWin + R te typen en dan in te voeren ) en typ. Als alles werkt, zie je de PHP-versie verschijnen. Zo niet, controleer dan het pad dat je hebt toegevoegd. In sommige installaties wordt de opdracht herkend na een herstart, vooral als je alleen de omgevingsvariabelen hebt gewijzigd. Het is een beetje vreemd, maar zo is Windows nu eenmaal.php -v

PHP configureren via php.ini

Je vindt een bestand met de naam php.ini-developmentin de map waar je PHP hebt uitgepakt. Hernoem het naar php.ini(omdat PHP dat bestand nodig heeft om te weten wat het moet doen).Open het vervolgens in een teksteditor – Notepad++ of Visual Studio Code zijn goede opties – en pas indien nodig enkele instellingen aan. Als je bijvoorbeeld grotere bestanden wilt uploaden of meer geheugen wilt toewijzen aan scripts, wijzig dan upload_max_filesizeof memory_limit. Op sommige systemen betekent het inschakelen van extensies (zoals curlof gd) dat je regels in het ini-bestand moet uitcommentariëren, dus zoek gewoon naar die regels en verwijder de puntkomma aan het begin als je iets wilt inschakelen.

Laatste tip: alles testen

Nadat u alles hebt ingesteld, is het een goed idee om een ​​klein PHP-testbestand te maken, bijvoorbeeld test.php, met:

<?php phpinfo(); ?>

Sla het op in je PHP-map of docs root en voer het uit php test.phpvanaf je opdrachtregel. Als je de infopagina ziet, of als PHP info uitstuurt, is alles klaar. Zo niet, dan moet je de env-paden of de php.ini-configuratie opnieuw bekijken.

Tips voor het installeren van PHP op Windows

  • Download PHP altijd van de officiële PHP-site om twijfelachtige versies te voorkomen.
  • Als u veel gedoe wilt vermijden, kunt u een pakketbeheerder gebruiken zoals Chocolatey ( chocolatey.org ) en het volgende uitvoeren choco install php:
  • Blijf bij code-editors zoals Notepad++, VS Code of Sublime Text. Je zult er later dankbaar voor zijn.
  • Opnieuw opstarten nadat u met omgevingsvariabelen hebt geknoeid. Windows negeert tot die tijd wijzigingen.
  • Houd PHP up-to-date met nieuwere versies om veilig te blijven en over betere functies te beschikken.

Veelgestelde vragen

Waar is PHP nog meer goed voor, behalve voor webontwikkeling?

Naast webtoepassingen kunt u PHP-scripts ook rechtstreeks in de opdrachtregelmodus uitvoeren voor automatisering, gegevensverwerking of gewoon het testen van fragmenten, zonder dat u een webserver nodig hebt.

Kan ik PHP uitvoeren zonder een webserver zoals Apache of IIS?

Ja! Gebruik gewoon de opdrachtregel. PHP heeft een ingebouwde server voor snelle tests ( php -S localhost:8000), maar voor productie heb je een goede configuratie nodig.

Zijn er valkuilen waar ik op moet letten?

Problemen met het pad, typefouten in php.ini, of ontbrekende updates van omgevingsvariabelen zijn veelvoorkomende oorzaken. Windows gedraagt ​​zich soms ook vreemd met rechten, dus zorg ervoor dat PHP-bestanden leesbaar zijn.

Is PHP veilig op Windows?

Zolang je downloadt van de officiële site en PHP gepatcht houdt, is het net zo veilig als al het andere. Houd wel rekening met de aanbevolen beveiligingspraktijken.

Samenvatting

  • Download PHP van de officiële site.
  • Pak het uit naar een eenvoudige map, bijvoorbeeld C:\php.
  • Voeg de PHP-map toe aan het systeem-PATH.
  • Controleer dit door het volgende uit te voeren php -v:
  • Bewerk php.iniindien nodig.

Afronding

PHP installeren op Windows is niet onmogelijk, zelfs al voelt het alsof Windows het moeilijker probeert te maken. Zodra het klaar is, kun je beginnen met scripten, testen of zelfs kleine webapps lokaal draaien. Natuurlijk is het instellen van de omgeving een beetje frustrerend – vooral met paden en omgevingsvariabelen – maar dat hoort erbij. Op de ene machine werkt het misschien meteen, op de andere zul je een paar keer moeten schakelen. Je moet gewoon geduld hebben. Hopelijk scheelt dit iemand een paar uur. Het werkte voor mij – hopelijk helpt het jou ook.