Maison  >  Article  >  Opération et maintenance  >  Comment installer php curl sous centos

Comment installer php curl sous centos

藏色散人
藏色散人original
2020-08-06 10:45:323101parcourir

Comment installer centos php curl : Installez d'abord crul via "make install" ; puis entrez le répertoire ext dans le répertoire du programme source PHP Linux et sélectionnez enfin le module d'extension au fichier de configuration ; "extension=curl.so" suffit.

Comment installer php curl sous centos

Recommandé : "Tutoriel d'introduction à Centos"

Installer PHP sous CentOs Extension curl

Après que le serveur ait fonctionné pendant un certain temps, vous devrez peut-être soudainement ajouter une extension, telle que curl, pdo, xmlrpc, etc. recompilation Linux PHP Ajouter des extensions indépendamment.

1. Installez crul

wget http://curl.haxx.se/download/curl-7.19.6.tar.gz 
tar -zxvf curl-7.19.6.tar.gz 
cd curl-7.19.6 
./configure --prefix=/usr/local/curl 
make 
make install

2. Linux PHP compile et génère des extensions

Entrez le répertoire ext dans le répertoire du programme source Linux PHP, où se trouvent les sources de chaque module d'extension. sont du code stocké, sélectionnez le module dont vous avez besoin, comme le module curl : cd curl exécute phpize pour générer un fichier compilé Lorsque phpize est exécuté dans le répertoire bin du répertoire d'installation PHP /usr/local/php5/bin/phpize, une erreur peut être signalée : Impossible de trouver autoconf. Veuillez vérifier votre installation d'autoconf et la variable d'environnement $PHP_AUTOCONF est correctement définie, puis réexécutez ce script.", vous devez installer autoconf : yum install autoconf (RedHat ou CentOS), apt- get install autoconf (Ubuntu Linux)

Générer le fichier de configuration et compiler Linux PHP pour générer le module :

/usr/local/php5/bin/phpize 
./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php5/bin/php-config 
make 
make install

De cette façon, curl.so est copié dans le répertoire PHP correspondant (comme : /usr/local/php5/lib/php/extensions/no-debug -non-zts-20090626/)

3.Configuration de la modification PHP Linux

Dans Linux PHP.ini, définissez le répertoire d'extension : extension_dir = "/usr/local/php5/lib/php /extensions/no-debug-non-zts-20090626/" et ajoutez la référence du module d'extension : extension = curl.so

Vous pas besoin de spécifier le répertoire d'extension ici. Le répertoire d'extension par défaut de PHP.INI est : /usr/local/php5/lib/php/extensions/, donnez curl.so à CP ici, ajoutez simplement extension=curl.so

4. Vérifiez et redémarrez Apache

/usr/local/php/bin/php -v Lors de l'exécution de cette commande, Linux PHP vérifiera si le fichier de configuration est correct. une erreur de configuration, une erreur sera signalée ici. Vous pouvez résoudre le problème en fonction du message d'erreur

Suivez les mêmes étapes pour installer d'autres extensions

.

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