Heim >Backend-Entwicklung >PHP-Tutorial >Teilen Sie eine Lösung, wenn der PHP-Server die PHP-Funktion „curl_exec' nicht unterstützt
Ich habe Ihnen die Verwendung der php-Funktion „curl_exec“ erklärt, aber manchmal werden Sie feststellen, dass der Server die Funktion „curl_exec“ nicht unterstützt. Machen Sie sich keine Sorgen, befolgen Sie die folgenden Methoden und Ihr Problem wird bald gelöst.
Wenn Ihr Computer Windows ist, verwenden Sie bitte die folgende Methode:
Kopieren Sie libeay32.dll, ssleay32 in das PHP-Verzeichnis. dll, php5ts.dll Dateien in das System32-Verzeichnis.
2. Ändern Sie php.ini: Konfigurieren Sie extension_dir und entfernen Sie das Semikolon vor extension = php_curl.dll.
3. Starten Sie Apache oder den von Ihnen verwendeten Server neu
Testen Sie, ob die Installation erfolgreich ist:
<?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); ?>
Oben erfahren Sie, wie Sie Fenster öffnen.
So aktivieren Sie es unter Linux:
Methode 1
cURL installieren
# 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
PHP installieren
Einfach den Schalter einschalten --with-curl=/usr/local/curl
Das ist es.
Diese Erweiterungsbibliothek ist immer noch sehr gut und ein effektiver Ersatz für fsockopen und andere verwandte Funktionen.
Methode 2
Geben Sie das Quellcodeverzeichnis ein, in dem das ursprüngliche PHP installiert wurde,
cd ext
cdcurl
phpize
./configure
--with-curl=DIR
make
generiert die Datei „curl.so“ unter PHPDIR/ext/curl/ Module/ .
Kopieren Sie die Datei „curl.so“ in das Konfigurationsverzeichnis der Erweiterungen und ändern Sie php.ini.
Das Obige ist die von allen bereitgestellte Lösung, wenn die PHP-Funktion „curl_exec“ in verschiedenen Umgebungen nicht verwendet werden kann. Hoffe es hilft.
【Empfohlene verwandte Tutorials】
1. "php.cn Dugu Jiujian (4) - PHP-Video-Tutorial "
Das obige ist der detaillierte Inhalt vonTeilen Sie eine Lösung, wenn der PHP-Server die PHP-Funktion „curl_exec' nicht unterstützt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!