您的位置:首页 > 编程语言 > PHP开发

php curl模块不能开启问题解决方式

2015-09-01 09:24 519 查看
用的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,然后看下面的英文评论.

 Move to Windows\system32 folder:

libssh2.dll, php_curl.dll, ssleay32.dll, libeay32.dll

Move to Apache24\bin folder

libssh2.dll 

把libssh2.dll 这个文件放到Apache24\bin 和 Windows\system32 目录之中,

终于解决.

总结:英文很重要....5555~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: