wamp已开启CURL,ThinkPHP在cli模式下运行仍提示缺少CURL扩展

开发环境:windows8+wamp

thinkphp 代码在常规模式下运行正常,在cli模式下报错,提示缺少curl扩展。

检查发现:常规模式下php默认加载的配置文件是:

wamp安装目录\bin\apache\apache2.2.22\bin\php.ini

在cli模式下php默认加载的配置文件是:

wamp安装目录\bin\php\php5.3.13\php.ini

两种模式下加载的配置文件不同

解决方法:

1.在cli模式下运行php时指定配置文件

php index_cli.php -c wamp安装目录\bin\apache\apache2.2.22\bin\php.ini

2.在 wamp安装目录\bin\php\php5.3.13\php.ini 文件中同样打开curl扩展。

推荐第二种解决方案。