2016-09-10 135 views
2

我收到錯誤「調用未定義的函數curl_init()」[PHP,Apache,Windows]在StackOverflow上的響應,但仍無法解決它。致命錯誤:調用未定義的函數curl_init()[PHP,Apache,Windows]

我安裝了PHP [25年5月6日]在C:在C \ PHP和Apache [2.4]:\ Apache24

我都在c php.ini文件:\窗戶和c:\ PHP作爲apache的從c:\ windows(配置文件路徑)加載它,而不是從c:\ php加載。

我已取消註釋extension=php_curl.dll並提及extension_dir =「C:\php\ext」。在php.ini文件,我還增加了以下行

PHP5 module 

LoadModule php5_module "c:/php/php5apache2_4.dll" 

AddType application/x-httpd-php .php 

PHPIniDir "C:/php" 

我抄幾個dll文件如libeay32.dll, ssleay32.dll和php_curl.dll到c:\ windows \ system32目錄也。

我已經設置路徑變量爲c:\ php;和c:\ php \ ext;

我的httpd.conf還具有以下語句

PHP5 module 

LoadModule php5_module "c:/php/php5apache2_4.dll" 

AddType application/x-httpd-php .php 

PHPIniDir "C:/php" 

我不知道我缺少的,因爲我一直在試圖解決這個問題相當長的一段時間。請建議系統的故障排除。任何幫助表示讚賞。我知道這個問題已經被問了好幾次了,但問題是,我現在仍然可以在嘗試一切之後得到它的工作。

+0

你做了更改後重新啓動了wamp服務器嗎?如果是,請嘗試打印<?pho phpinfo(); ?>並檢查curl是否啓用 – Gandharv

+0

您檢查此http://allinonescript.blogspot.in/2016/09/solved-curlinit-function-not-working-in.html並更新或重新啓動服務器 –

回答

0

該問題與32位和64位版本的Apache服務器有關。我下載了httpd-2.4.23-win64-VC14,它對我很有用

+0

Nico的答案解決了我的問題:http://stackoverflow.com/questions/29838649/call-to-undefined-function-curl-init-error – endo64

相關問題