Maison  >  Article  >  développement back-end  >  Comment installer le module curl en PHP

Comment installer le module curl en PHP

PHPz
PHPzoriginal
2023-03-31 09:04:581563parcourir

Avec le développement continu d'Internet, les demandes d'applications réseau augmentent et PHP, en tant que langage côté serveur très populaire, est devenu le langage principal de nombreux sites Web et applications. Pour utiliser PHP, en plus du logiciel serveur nécessaire, vous devez également installer certains modules d'extension, dont le module curl. Cet article explique comment installer le module curl en PHP.

  1. Comprendre le module curl

Le module curl est un outil pour implémenter la communication réseau en PHP. Il peut envoyer des requêtes HTTP, des données GET et POST, et utiliser FTP, SMTP et d'autres protocoles pour le transfert de fichiers, etc. L'utilisation du module curl en PHP peut facilement obtenir des données distantes, telles que l'API de données, le contenu d'une page Web, etc. Par conséquent, le module curl est très important dans les applications PHP.

  1. Vérifiez la version de PHP

Avant d'installer le module curl, vous devez d'abord vérifier la version de PHP, car différentes versions de PHP utilisent différentes versions du module curl. Vous pouvez vérifier la version de PHP via la commande suivante :

php -v

Dans les résultats de sortie, vous pouvez trouver le numéro de version de PHP, par exemple :

PHP 7.2.24-0ubuntu0.18.04.7 (cli) (built: Oct  7 2021 15:24:25) ( NTS )

Ce numéro de version indique que la version PHP 7.2.24 est utilisée. Si vous utilisez une autre version de PHP, le numéro de version sera différent.

  1. Installer la bibliothèque curl

Avant d'installer le module curl, vous devez vous assurer que la bibliothèque curl a été installée sur votre serveur. Vous pouvez utiliser la commande suivante pour vérifier si la bibliothèque curl est installée :

which curl

Si la bibliothèque curl a été installée, les informations de chemin de curl seront affichées, par exemple :

/usr/bin/curl

Si elle n'est pas installée, vous devez installez-le via la commande suivante :

sudo apt-get update
sudo apt-get install curl

Installation terminée. Après cela, vous pouvez utiliser à nouveau la commande which curl pour vérifier les informations de chemin de curl afin de vous assurer que curl a été installé avec succès.

  1. Installez le module php-curl

Avant d'installer le module curl, vous devez également installer le module php-curl, qui est le pont entre PHP et la bibliothèque curl. Vous pouvez utiliser la commande suivante pour installer le module php-curl :

sudo apt-get install php-curl

Pendant le processus d'installation, vous serez invité à confirmer. Vous pouvez entrer Y pour confirmer l'installation.

  1. Vérifiez le module php-curl

Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour vérifier si le module php-curl a été installé :

php -m | grep curl

Si curl est sorti, cela signifie que le module php-curl Le module curl a été installé avec succès. S'il n'y a aucune sortie, l'installation a échoué.

  1. Activer le module php-curl

Une fois l'installation terminée, vous devez également activer le module php-curl dans le fichier de configuration PHP. Vous pouvez utiliser la commande suivante pour ouvrir le fichier de configuration PHP :

sudo nano /etc/php/7.2/apache2/php.ini

Cette commande ouvrira le fichier de configuration PHP php.ini. Recherchez curl dans le fichier et trouvez la ligne suivante :

;extension=curl

Supprimez le point-virgule devant et il devient :

extension=curl

Après avoir enregistré les modifications, redémarrez le serveur Apache pour que la configuration prenne effet :

sudo service apache2 restart
  1. Testez curl module

Pour Pour vérifier si le module curl est complètement installé avec succès, nous pouvons utiliser un simple script PHP pour tester. Créez un nouveau fichier php, tel que test_curl.php, et saisissez le contenu suivant :

<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.baidu.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);

echo $output;

?>

Ce script PHP utilise le module curl pour obtenir le contenu des pages Web Baidu et le transmettre au navigateur. Exécutez le script sur le serveur local. Si le contenu de la page Web de Baidu est affiché, cela signifie que le module curl a été installé avec succès.

Résumé

Le module curl est très important dans les applications PHP. Les données distantes peuvent être facilement obtenues via le module curl. Par conséquent, lors de l'installation de PHP, vous devez également installer les modules curl et php-curl. Dans cet article, nous avons présenté comment installer les modules curl et php-curl dans le système Ubuntu et activer le module php-curl. Enfin, nous avons également démontré un simple script PHP pour tester le module curl. J'espère que cet article sera utile à tout le monde.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn