Php

啟用 cURL 時出現 FastCGI 程序錯誤

  • July 9, 2020

我有:

Windows Server 2003 - IIS 7.0 - PHP 5.2

現在我嘗試安裝 cURL。我得到了php_curl.dllphp.ini擁有正確的擴展路徑。我還將兩個需要的 dll 文件添加到system32目錄中。

糟糕的是,一旦我啟動該extension=php_curl.dll線路,我就會收到一個內部錯誤 500,帶有Fast-CGI cannot be loaded correctly.

當我註釋掉這extension=php_curl.dll條線時,它工作正常。

有任何想法嗎?

我在 Windows 事件的錯誤日誌中發現了這一點:

Fehlerhafte Anwendung php-cgi.exe, 
Version 5.2.13.13, 
Zeitstempel 0x4b853880, 
fehlerhaftes Modul php-cgi.exe, 
Version 5.2.13.13, 
Zeitstempel 0x4b853880, 
Ausnahmecode 0xc0000005, 
Fehleroffset 0x0000191a, 
Prozess-ID 0xf21c, 
Anwendungsstartzeit 01cb29beb76560b4.

嘗試從命令行(即 PHP)執行它。我的猜測是您引用的 curl 庫已經過時、無效或為不同版本的 PHP 編譯…

打開cmd.exe,導航到 php 二進制目錄,輸入php.exe -v

引用自:https://serverfault.com/questions/163126