gpt4 book ai didi

PHPUnit - 调用未定义的函数 curl_init() 错误

转载 作者:可可西里 更新时间:2023-11-01 00:10:22 27 4
gpt4 key购买 nike

我正在使用 PHPUnit 尝试对一些 PHP 文件进行单元测试,这些文件是我正在开发的 Web 应用程序的一部分。我已经设置了一个 WAMP 服务器,并将我的 php.ini 文件设置为安装了 curl 扩展。我已通过检查 phpinfo() 验证它已安装,并且 curl 在页面上确实有一个配置部分,表明它已安装。

当我从索引页面开始运行我的整个 Web 应用程序时,我尝试测试的这个 php 页面毫无问题地找到了 curl_init() 函数。

但是,当我对文件运行单元测试时,它会给我以下错误:

PHP Fatal error: Call to undefined function curl_init() in ...

正如我所说,调用 curl_init() 的文件在整个应用程序的上下文中运行时效果很好,但在我的 PHPUnit 测试单独运行时找不到它。有谁知道为什么会这样? PHPUnit 是否不知道如何找到我的 WAMP 服务器上安装的 PHP 扩展?

最佳答案

您需要将 Curl 库添加到命令行 PHP.ini。

您可能只需将文件 C:\wamp\bin\apache\Apache2.2.x\bin\php.ini 复制到 c:\wamp\bin\php\php5.3.10\php.ini(根据您系统上的实际目录进行调整)。

关于PHPUnit - 调用未定义的函数 curl_init() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9621615/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com