Maison développement back-end Problème PHP Comment installer le module curl en PHP

Comment installer le module curl en PHP

Mar 31, 2023 am 09:04 AM

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 de ce site Web
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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1511
276