Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen Sie eine Lösung, wenn der PHP-Server die PHP-Funktion „curl_exec“ nicht unterstützt

Teilen Sie eine Lösung, wenn der PHP-Server die PHP-Funktion „curl_exec“ nicht unterstützt

怪我咯
怪我咯Original
2017-05-17 11:03:353649Durchsuche

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:

  1. Kopieren Sie libeay32.dll, ssleay32 in das PHP-Verzeichnis. dll, php5ts.dll Dateien in das System32-Verzeichnis.

  2. Teilen Sie eine Lösung, wenn der PHP-Server die PHP-Funktion „curl_exec“ nicht unterstützt

  3. Teilen Sie eine Lösung, wenn der PHP-Server die PHP-Funktion „curl_exec“ nicht unterstützt

2. Ändern Sie php.ini: Konfigurieren Sie extension_dir und entfernen Sie das Semikolon vor extension = php_curl.dll.

Teilen Sie eine Lösung, wenn der PHP-Server die PHP-Funktion „curl_exec“ nicht unterstützt

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn