我無法通過任何方式從Apache內部獲取cURL。它實際上是相當奇怪的太前提是:從curi而不是從Apache的PHP curl作品
- 我可以從CLI執行我的PHP頁面,它的帖子我的請求完全正常
- 當我看到我的錯誤日誌,我得到「PHP致命錯誤:調用未定義的函數curl_init()「,就好像根本沒有安裝擴展。同樣,一個快速的`phpinfo()`也會產生這樣的結果,例如,如果擴展沒有安裝。
此外,當我建立PHP時,我選擇了「 - 啓用捲曲」標誌。
我無法通過任何方式從Apache內部獲取cURL。它實際上是相當奇怪的太前提是:從curi而不是從Apache的PHP curl作品
此外,當我建立PHP時,我選擇了「 - 啓用捲曲」標誌。
您可能沒有在適當的php.ini
中加載擴展。該文件應包含類似:
[PHP_CURL]
extension=php_curl.dll
而且,--enable-curl
不是PHP配置選項。 --with-curl=[DIR]
是你想要的。檢查出cURL installation instructions。
php_curl.dll
如果配置正確,應該在PHP的ext
目錄中。
安裝php5-curl後我有同樣的問題。我重新啓動了Apache並修復了它。
須藤/etc/init.d/apache2重新啓動的Ubuntu 12.04
我有類似的問題 - 從CLI,來自Apache的2.4
默默未能工作,我已經試過:
1)將ssleay32.dll和libeay32.dll從php文件夾複製到apache \ bin文件夾中 - 沒有工作
2)從apache \ bin文件夾中完全刪除ssleay32.dll和libeay32.dll - WORKED。
你應該重新啓動Apache服務器每次你做出改變,使其工作。
另外,您應該從Microsoft安裝x86和x64版本的C++ Resistributable Visual Studio。
有一個不同的php.ini的CLI和Apache也許你Apache php.ini沒有加載CURL – zzarbi 2011-06-07 21:32:25