So installieren Sie cURL unter Windows
Problem:
Obwohl alle erforderlichen Anweisungen befolgt wurden, schlägt das PHP-Skript immer noch fehl auszuführen, wenn „curl“ aufgerufen wird, und gibt einen Fehler zurück, dass die Funktion „curl_version()“ undefiniert ist. Die Funktion phpinfo() bestätigt, dass die cURL-Erweiterung aktiviert ist.
Lösung:
Um cURL unter Windows zu installieren, befolgen Sie diese Schritte:
- Besuchen Sie die cURL-Downloadseite unter https://curl.haxx.se/dlwiz?type=bin.
- Wählen Sie Ihr Betriebssystem (Windows 32 oder 64-Bit) und klicken Sie auf „Auswählen!“.
- Wählen Sie den entsprechenden Terminaltyp (Windows-Eingabeaufforderung oder Cygwin/MinGW) und klicken Sie auf „Auswählen!“.
- Wählen Sie ggf. Ihr Windows-Betriebssystem und klicken Sie auf „Fertig stellen“.
- Klicken Sie auf „Herunterladen“ für die SSL-fähige oder deaktivierte Version.
- Extrahieren Sie die heruntergeladene ZIP-Datei an einen leicht zugänglichen Speicherort, z. B. C:Programme.
cURL testen:
- Öffnen Sie ein Windows-Eingabeaufforderungsterminal (Führen Sie > cmd aus).
- Legen Sie den Pfad so fest, dass er das Verzeichnis enthält, in dem sich curl.exe befindet (z. B. , „set path=%path%;c:Program Filescurl“).
- Geben Sie „curl“ ein. Wenn Curl erfolgreich installiert wurde und der Pfad korrekt ist, sollte die folgende Meldung angezeigt werden: „curl: Versuchen Sie es mit ‚curl –help‘ oder ‚curl –message‘ für weitere Informationen“.
Zusätzliche Hinweise:
- Stellen Sie sicher, dass die richtige PHP.exe-Version vom Apache-Server verwendet wird.
- Stellen Sie sicher, dass die PHP.ini-Datei das richtige Erweiterungsverzeichnis und die richtige Erweiterung enthält =php_curl.dll-Einstellungen.
XAMPP-Installation (optional):
Wenn Sie auf anhaltende Probleme stoßen, erwägen Sie die Installation von XAMPP, einer vorkonfigurierten Webserver-Suite Dazu gehören cURL und andere wichtige Komponenten für die PHP-Entwicklung unter Windows. Weitere Informationen finden Sie unter https://www.apachefriends.org/index.html.
Das obige ist der detaillierte Inhalt vonWarum kann mein PHP-Skript beim Aufruf von cURL nicht ausgeführt werden, obwohl die cURL-Erweiterung aktiviert ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!