wamp win7 64无法加载php_curl解决办法

独自等待 2017年5月10日19:53:11评论388 views字数 1083阅读3分36秒阅读模式

Wamp是一款运行于windows下的apache,mysql,php集成安装环境,使用起来很方法,支持简体中文,更新配置只需要简单的点点鼠标即可,本人一直使用它来测试代码,但是最近在测试curl的时候出现了问题,curl在浏览器中执行没有问题,但是在command-line下执行则提示无法加载php_curl函数库。

本人安装的版本:wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64.exe

wamp

经过网上多番查找,终于解决了php_curl在浏览器上执行的问题,但是在命令行下依然不行。

初级解决办法:

1、下载 php_curl-5.4.3-VC9-x64.zip

点我下载

2、解压文件,并将php_curl.dll复制到c:\windows\system32目录,同时还需要复制的文件有libeay32.dll、ssleay32.dll、php5ts.dll

3、更改php.ini并去掉extension=php_curl.dll前面的;

4、重启apache服务,即可在浏览器端执行php_curl。

以上方法,经过我的测试确实可以解决在浏览器端执行的问题,但是如果我写一exp,调用curl来提交数据包,同时在command-line(命令行)下执行则还是会提示找不到curl函数库,网上还有人说是64位的系统要解压到C:\Windows\SysWOW64目录,我测试了,依然还是上面的问题。

终极解决办法:

经过我多次测试,最终我发现,win7 64下,即可是使用了64位的php_curl依然还是有问题,只能安装32位的(wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-32b.exe)

点我下载

安装好以后,打开php_curl扩展即可。请注意你的php.ini文件是否正确,你可以通过如下命令来找到正确的配置文件。

php -r phpinfo();|find /i "php.ini"

Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => E:\wamp\bin\php\php5.3.13\php.ini

经过我多次的测试发现在浏览器中执行phpinfo()的时候,加载的配置文件是“E:\wamp\bin\apache\apache2.2.22\bin\php.ini”这个下面的,所以建议遇到此问题的兄弟们 还是两个配置文件都改吧?



from www.waitalone.cn.thanks for it.

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
独自等待
  • 本文由 发表于 2017年5月10日19:53:11
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   wamp win7 64无法加载php_curl解决办法http://cn-sec.com/archives/50082.html

发表评论

匿名网友 填写信息