Installer l’extension cURL pour PHP

L’extension cURL devient indispensable pour créer facilement et rapidement des requêtes dans plus protocoles de communication. Mais comme pour toute chose, il faut commencer par l’installer.L’extension cURL (Client URL Request Library) permet de se connecter et de communiquer en utilisant différents protocoles.

Cette extension à php vient de la bibliothèque libcurl.

Les possibilités de CURL

Attention, la quantité de chose que vous pourrez faire avec cURL dépend seulement de vous, sur le net, vous trouverez plein d’exemples, mais pour n’en citer que quelques-un :

  • transferer des fichiers (via ftp)
  • faire de l’upload / download
  • réaliser un crawler
  • gérer une messagerie

En gros tout script ou projet qui nécessite de communiquer dans un des protocoles suivants.

Les protocoles utilisables avec cURL

Voici une petite liste des protocoles qui peuvent être utilisés avec :

Installation de cURL

Si comme moi, lors de votre première tentative d’utilisation de cURL, vous avez obtenu une erreur sur curl_init, il faut simplement commencer par l’installer.

Installation de CURL sur PHP7

Dans un terminal, saisir :

sudo apt-get install php7.0-curl

Installation de CURL sur PHP5

J’explique pour les systèmes débian avec un serveur web Apache avec php5.

Dans un terminal, taper :

sudo apt-get install php5-curl

Attention de penser à redémarrer votre serveur web pour la prise en compte pour vos sites, pour Apache : sudo service apache2 reload

Exemple d’utilisation de cURL

Je rajouterai au fur et à mesure des nouvelles pages.

Faire une requête HTTP GET

Page de l’exemple de l’éxécution d’une requête HTTP GET

Faire une requête HTTP POST

Page de l’exemple de l’exécution d’une requête HTTP POST.

VOilà, n’hésitez pas à commenter et à partager.

Laisser un commentaire