用的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 这个文件放到Apache24\bin 和 Windows\system32 目录之中,
终于解决.
总结:英文很重要....5555~