为Magento TAF调用未定义的函数curl_init()



我正试图让Selenium在Wamp服务器的Netbeans中使用Magento TAF。当我运行测试时,我得到以下错误:

调用中未定义的函数curl_init((C: \wamp\bin\php\php5.4.3\pear\PHPUnit\Extensions\SeleniumTestCase\Driver.php在线995

当我尝试在谷歌上搜索时,我不断得到结果,说要启用curl,这对我来说毫无意义,因为我确实启用了它。已经启用它很长一段时间了。curl部分的phpinfo中的信息如下:

卷曲

  • cURL支持:已启用

  • cURL信息:7.24.0

  • 年龄:3

  • 特点

    • 异步DNS:

    • 调试:

    • GSS协商:

    • IDN:

    • IPv6:是

    • 大文件:

    • NTLM:是

    • SPNEGO:

    • SSL:

    • SSPI:

    • krb4:

    • libz:

    • CharConv:

  • 协议:dict,file,ftp,ftps,gopher,http,https,imap,imaps,ldap,pop3,pop3s,rtsp,scp,sftp,smtp,smtps,telnet,tftp

  • 主机:i386-pc-win32

  • SSL版本:OpenSSL/0.9.8u

  • ZLib版本:1.2.5

  • libSSH版本:libssh2/1.3.0

在文件的995行,我有以下行:

$curl = curl_init();

当我ctrl+点击phpstorm中的函数时,我会进入:

C: \Program Files(x86(\JetBrains\PhpStorm

5.0.4\plugins\php\lib\php.jar!\com\jetbrains\php\lang\psi\stubs\data\curl.php在那条线上我有

function curl_init ($url = null) {}

你知道发生了什么事吗?

您的IDE似乎引用了一个php.ini,而当您在WAMP服务器上运行测试时,它引用了另一个。

任一:

a( 请确保在IDE和WAMP服务器之间使用相同的pho.ini文件,或者;

b( 确保所有php.ini文件都取消了对extension=php_curl.dll的注释。

相关内容

  • 没有找到相关文章

最新更新