---
title: "Installation von cURL in XAMPP (Windows)"
description: "Webentwickler stehen öfter mal vor den Herausforderungen, sich Datensätze von externen Internetauftritten zu holen um zum Beispiel Besucherzahlen auszulesen, aktuelle Feeds zu bekommen, obwohl es kein"
canonical_url: "https://joergboesche.de/aktuelles/installation-von-curl-i-xampp-windows"
last_updated: "2009-04-20T22:33:54"
---

> Index of every page on this site: [llms.txt](https://joergboesche.de/llms.txt)

# Installation von cURL in XAMPP (Windows)

- Veröffentlicht: 2009-04-20
- Aktualisiert: 2009-04-20
- Kategorien: PHP & Web
- URL: https://joergboesche.de/aktuelles/installation-von-curl-i-xampp-windows

> Hinweis: Dieser Beitrag ist über 10 Jahre alt. Inhalte und Versionen können inzwischen veraltet sein.

[![XAMPP Logo](https://joergboesche.de/media/uploads/2009/04/xampp_logo.jpg)](http://www.apachefriends.org/de/xampp.html)Webentwickler stehen öfter mal vor den Herausforderungen, sich Datensätze von externen Internetauftritten zu holen um zum Beispiel Besucherzahlen auszulesen, aktuelle Feeds zu bekommen, obwohl es keinen RSS-Feed gibt.

cURL ist dabei die Abhilfe des Problems und kann problemlos unter Windows mit der Softwareinstallation XAMPP implementiert werden. XAMPP bietet in den zu ladenden \*.dll-Dateien in der php.ini Datei bereits das cURL-Modul.

Um das cURL-Modul zu aktivieren, müssen gesamt nur zwei Dateien im Verzeichnis _/xampp/apache/bin/_ und _/xampp/php/_ die php.ini angepasst werden.

Um die gewünschte Stelle zur Aktivierung von cURL zu finden, nutzt die Suchfunktion eures Editors und sucht nach:

> ;extension=php\_curl.dll

Um cURL nun zu aktivieren, muss das Semikolon am Anfang der Zeile entfernt werden. Dies führt ihr in beiden php.ini-Dateien von PHP und Apache durch und danach startet ihr über das "XAMPP Apache Control Panel Application"  den Apache-Prozess neu.

Nach einer kurzen Weile wird der Apache-Prozess wieder gestartet und cURL ist nun in PHP aktiv.  
Die Überprüfung ob cURL aktiv ist, ist über die phpinfo(); Funktion möglich.

Schreibt eine phpinfo.php Datei mit dem Inhalt:

> <?php phpinfo(); ?>

und speichert diese dann ab. Nach dem Aufruf erhaltet ihr eine Übersicht der gesamten PHP-Konfiguration und wenn ihr nun nach dem Begriff "curl" sucht, werdet ihr das aktivierte Modul einsehen.

[![cURL unter XAMPP in phpinfo abrufbar](https://joergboesche.de/media/uploads/2009/04/curl-in-xampp-aktiviert-300x53.gif)](https://joergboesche.de/media/uploads/2009/04/curl-in-xampp-aktiviert.gif)

cURL unter XAMPP in phpinfo abrufbar

Taucht diese Information in dem phpinfo-Aufruf auf, dann habt ihr alles richtig gemacht.

Ein cURL-Request könnt ihr zum Beispiel wie folgt absenden:

> $curl= curl\_init();  
> $address = "http://www.google.de";  
> curl\_setopt($curl, CURLOPT\_URL, $address);  
> curl\_setopt($curl, CURLOPT\_HEADER, 1);  
> curl\_setopt($curl, CURLOPT\_RETURNTRANSFER, 1);  
> curl\_setopt($curl, CURLOPT\_FOLLOWLOCATION, false);  
> curl\_setopt($curl, CURLOPT\_RETURNTRANSFER, true);  
> curl\_setopt($curl, CURLOPT\_FILETIME, true);  
> curl\_setopt($curl, CURLOPT\_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');  
> $curl\_content = curl\_exec($curl);  
> curl\_close($curl);  
> echo $curl\_content;

Als Rückgabewert würdet ihr nun den Internetauftritt von www.google.de erhalten und könnt diesen dann mittels preg\_match\_all(); filtern oder weiterverarbeiten.

Bildquelle (XAMPP): [http://www.apachefriends.org/](http://www.apachefriends.org/de/xampp.html "XAMPP für Windows")

## Sitemap

See the full [sitemap](https://joergboesche.de/sitemap.md) for all pages.
