用的php 5.6.12 curl模塊無法使用 環境不是用的wamp,是自己配的.
百度到的所有方法全部試過,配置php.ini ,把curl_dll前的分號去掉.
在php.ini中,查找extension=php_curl.dll ,找到後把它前面的分號去掉.
如圖:
然後再查找extension_dir=.配置它的路徑指向php_curl.dll 模塊對應的文件夾.
再然後把libeay32.dll,ssleay32.dll這兩個文件,把這倆文件copy到c/windows/system32中.
重啓apache.
正常情況下這樣就可以解決了.
但是我的電腦還是很不給力.
phpinfo中完全沒有加載到這個模塊.注:我用的是win7 64位系統.apache,mysql,php都是最新的版本.
接下來又嘗試了一系列的方法,比如把php.5ts_dll放到裏面.還嘗試換低一點版本的如5.5.28的php
還嘗試下載許多64位的curl_dll,換上去依然沒有用.
又在網上找到有人說64位系統,要把這些dll文件都放到c/windows/syswow64目錄下面.結果依然不起作用.
也試過在apache裏http-conf文件中直接loadfile ssleay32.dll, libeay32.dll這兩個模塊,加入之後連apache都啓動不了了.
還嘗試了許多方法,這裏就不一一列舉.
從晚上十點一直弄到凌晨倆點,第二天拿到公司,大神終於幫我解決.
!!!!!!!!!!!!!!!!!!
最終的解決方式是在php官網上搜索curl,然後看下面的英文評論.
libssh2.dll, php_curl.dll, ssleay32.dll, libeay32.dll
Move to Apache24\bin folder
libssh2.dll
把libssh2.dll 這個文件放到Apache24\bin 和 Windows\system32 目錄之中,
終於解決.
總結:英文很重要....5555~