Curl is een applicatie die staat voor Client URL’s. Met andere woorden, je kan Curl gebruiken om diverse web protocollen aan te sturen zoals FTP,FTPS,HTTP en HTTPS. Je kan het dus gebruiken om binnen je eigen omgeving gegevens in te laden van andere omgevingen. Zo kan je bijvoorbeeld een deel van een andere website ophalen, strippen en daarna tonen in je eigen website. Ook kun je het gebruiken om formulieren op websites automatisch te vullen en te verzenden (submit).
Als je mijn vorig artikel hebt gelezen: Virtuele hosts aanmaken onder XAMPP, dan weet je inmiddels hoe je XAMPP gebruikt. Helaas is Curl standaard niet geactiveerd in XAMPP. Sommige websiteframeworks zoals PyroCMS maken gebruik van Curl en verlangen dat het geinstalleerd is. Hier laat ik zien hoe je de zogenaamde Curl library activeert. Volg onderstaande stappen.
Als je een recente versie van XAMPP hebt vind je het instellingsbestand van PHP, php.ini in de map XAMPP/php
Open dit bestand en ga op zoek naar de regel, in mijn geval regel 952:
;extension=php_curl.dll
Haal vervolgens de ; voor de regel weg en sla je wijzingen op.
Nu moet je de Apache server herstarten via je XAMPP control manager. Als je dat hebt gedaan is de library geactiveerd.
Wil je controleren of je de Curl library hebt geactiveerd, je had dus het goeie php.ini bestand, dan kan je een klein php bestandje aanmaken in je web folder. Je slaat dit php bestandje op als test.php en neemt daarin de volgende regel op:
echo phpinfo();
Roep test.php op in je browser en vindt onderstaand blokje tekst. Zoals je ziet in Curl nu geactiveerd. (enabled)






