Maison > Article > Opération et maintenance > Comment installer php curl sous centos
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.
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!