Main Contents

Php5 et Curl

mars 19, 2008

Un petit article sur comment installer Curl et configurer Php 5 pour avoir accès à ces fonctions qui peuvent s’avérer très utile. Curl permet de vous connecter, de communiquer avec de nombreux serveurs, grâce à de nombreux protocoles.

Installation de Curl :

On récupère le package
# wget http://curl.haxx.se/download/curl-7.16.0.tar.gz
On décompresse le fichier
# tar zxvf curl-7.16.0.tar.gz

On configure et on installe
# cd curl-7.16.0
# ./configure --prefix=/usr/loca/curl
# make && make install

Curl est maintenant installé. Il faut recompiler Php avec l’option –with-curl=<dir>

Je vais reprendre les options utilisées dans mon article sur la compilation de Php 5.

Configuration de Php 5

On configure Php 5
# cd /php-5.2.5
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-dom --with-iconv --enable-mbstring=all --enable-mbregex --with-mysql --with-gd --with-zlib

On le compile et on l’installe
# make && make install

Les fonctions Curl sont maintenant accessibles. Voilà un petit exemple d’utilisation :

<?
// Création d'une nouvelle ressource cURL
$ch = curl_init();
// Configuration de l'URL et d'autres options
curl_setopt($ch, CURLOPT_URL, "http://www.google.fr");
curl_setopt($ch, CURLOPT_HEADER, 0);
// Récupération de l'URL et affichage sur le naviguateur
curl_exec($ch);
// Fermeture de la session cURL
curl_close($ch);
?>

Pour en savoir plus sur Curl, un petit tour sur la doc de Php 5 : http://fr3.php.net/curl

Catégorie(s): Blog, Développement, Serveur, Tutorial | Comments (0)

Leave a comment