Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn PHP 5.4 Curl nicht geladen werden kann?
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“ .
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!