Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn PHP 5.4 Curl nicht geladen werden kann?

Was soll ich tun, wenn PHP 5.4 Curl nicht geladen werden kann?

藏色散人
藏色散人Original
2021-09-20 09:45:412064Durchsuche

Lösung für das Problem, dass php5.4 Curl nicht geladen werden kann: 1. Suchen Sie die Konfigurationsdatei php.ini im PHP-Installationsverzeichnis. 2. Entfernen Sie das Semikolon vor „extension=php_curl“. 3. Weisen Sie den Pfad zu ext zu „extension_dir“ .

Was soll ich tun, wenn PHP 5.4 Curl nicht geladen werden kann?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP5.4, Dell G3-Computer.

Was soll ich tun, wenn PHP 5.4 Curl nicht geladen werden kann?

Über die Lösung des Problems, dass php_curl nicht geladen werden kann

 Um ein Beispiel für die Simulation der Anmeldung bei 163 Postfächern zu testen, war ein großes Problem Im Prozess angetroffen: undefinierte Funktion „curl_init“. Dann habe ich im Internet gesucht und viele Lösungen gefunden. Ich habe sie nacheinander ausprobiert, konnte mein Problem aber immer noch nicht lösen. Mein Problem war vollständig gelöst, bis ich einen Link zum Blog „PHP Newbie's Notes – How to Solve the Problem of Unable to Load the Dynamic Link Library“ sah. Also wollte ich es aufnehmen.

 Über die undefinierte Funktion „curl_init“ wird durch einen Fehler beim Laden des Moduls „php_curl“ verursacht. Die allgemeine Lösung lautet:

  (1) Suchen Sie die Konfigurationsdatei php.ini im PHP-Installationsverzeichnis, entfernen Sie das ; (Kommentarsymbol) vor extension=php_curl, suchen Sie extension_dir, entfernen Sie das vorherige Kommentarsymbol und geben Sie ext ( in php Der Pfad dieses Ordners im Installationsverzeichnis) wird extension_dir zugewiesen.

  (2) Da der Betrieb von php_curl.dll (im vorherigen ext-Ordner) von den Bibliotheken libeay32.dll und ssleay32.dll (im PHP-Installationsverzeichnis) abhängt, muss es in die Apache-Konfigurationsdatei httpd geladen werden. conf Diese beiden Bibliotheken:

LoadFile "D:/PHP/PHP/libeay32.dll"
LoadFile "D:/PHP/PHP/ssleay32.dll"

  (3) Fügen Sie das PHP-Installationsverzeichnis zur Umgebungsvariablen hinzu.

Führen Sie die oben genannten drei Schritte aus, wenn weiterhin Probleme auftreten. Hier ist also, worüber ich als nächstes sprechen werde:

Die meisten Leute im Internet sagen, dass die php_curl-Bibliothek von den Bibliotheken libeay32.dll und ssleay32.dll abhängt Ich werde feststellen, dass es auch von der zlib-DLL-Bibliothek abhängt. Aus diesem Grund besteht das Problem weiterhin, nachdem Sie die oben genannten drei Schritte ausgeführt haben. Der nächste Schritt besteht darin, zur nächsten zlib.dll-Bibliothek zu wechseln => http://www.zlib.net/. Natürlich sollte der Name nach dem Herunterladen in zlib.dll geändert und dann in Ihrem PHP-Installationsverzeichnis abgelegt werden.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP 5.4 Curl nicht geladen werden kann?. 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