Maison >développement back-end >tutoriel php >Partager une solution lorsque le serveur PHP ne prend pas en charge la fonction php curl_exec
Je vous ai expliqué plus tôtcomment utiliser la fonction php curl_exec, mais parfois vous constaterez que le serveur ne prend pas en charge la fonction curl_exec. Lorsque vous rencontrez cette situation, ne le faites pas. Ne vous inquiétez pas, suivez les méthodes ci-dessous et votre problème sera bientôt résolu.
Si votre ordinateur est sous Windows, veuillez utiliser la méthode suivante :
Copiez libeay32.dll, ssleay32 dans le répertoire PHP . dll, php5ts.dll fichiers dans le répertoire system32.
2. Modifiez php.ini : configurez extension_dir et supprimez le point-virgule devant extension = php_curl.dll.
3. Redémarrez Apache ou le serveur que vous utilisez
Testez si l'installation a réussi :
<?php $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"http://www.google.cn"); curl_setopt($ch,CURLOPT_HEADER,1); curl_exec($ch); curl_close($ch); ?>
Ce qui précède explique comment ouvrir les fenêtres.
Comment l'activer sous Linux :
Méthode 1
Installer cURL
# wgethttp : // curl.haxx.se/download/curl-7.17.1.tar.gz
# tar -zxf curl-7.17.1.tar.gz
# ./configure -- prefix= /usr/local/curl
# make; make install
Installer php
Activez simplement le commutateur --with-curl=/usr/local/curl
C'est tout.
Cette bibliothèque d'extensions est toujours très bonne et constitue un substitut efficace à fsockopen et à d'autres fonctions associées.
Méthode 2
Entrez le répertoire du code source où le php d'origine a été installé,
cd ext
cdcurl
phpize
./configure
--with-curl=DIR
make
générera le fichier curl.so sous PHPDIR/ext/curl/ modules/ .
Copiez le fichier curl.so dans le répertoire de configuration des extensions et modifiez php.ini
Ce qui précède est la solution fournie par tout le monde lorsque la fonction php curl_exec ne peut pas être utilisée dans différents environnements. J'espère que ça aide.
【Tutoriels associés recommandés】
1. "php.cn Dugu Jiujian (4) - Tutoriel vidéo PHP "
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!