Lösung für das Problem, dass PHPs Curl nicht geöffnet werden kann: 1. Kopieren Sie die vier Dateien „libeay32.dll“, „ssleay32.dll“, „libssh2.dll“ in das PHP-Verzeichnis und „php_curl.dll“ in das ext-Verzeichnis . Platzieren Sie es im Verzeichnis „C:WindowsSystem32“. 2. Starten Sie Apache neu. 3. Überprüfen Sie mit der Funktion „phpinfo()“, ob Curl erfolgreich aktiviert wurde.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Was soll ich tun, wenn Curl in PHP nicht geöffnet werden kann?
Lösen Sie das Problem, dass die Curl-Erweiterung nicht geöffnet werden kann (Aufruf der undefinierten Funktion curl_init)
1. Problemsymptome
Kürzlich eine lokale PHP-Umgebung (64-Bit-Win7-System, Apache24, PHP5.6) zum Debuggen erstellt Programm. Da die Seite Curl verwenden muss, werden die relevanten Konfigurationen in php.ini geändert.
extension=php_curl.dll extension_dir = "G:/php/ext"
Aber nach dem Neustart von Apache gibt es immer noch keinen Curl_init-Funktionsfehler (Schwerwiegender Fehler: Aufruf der undefinierten Funktion curl_init() in xxxxxx. Überprüfen Sie mit phpinfo(), ob die Curl-Funktion nicht aktiviert ist).
2. Problemlösung
(1) Kopieren Sie die vier Dateien libeay32.dll, ssleay32.dll, libssh2.dll im Verzeichnis php und php_curl.dll im Verzeichnis ext in das Verzeichnis C:WindowsSystem32.
(2) Starten Sie Apache neu und verwenden Sie dann die Funktion phpinfo(), um zu überprüfen, ob Curl erfolgreich aktiviert wurde.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Curl in PHP nicht geöffnet werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!