- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 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/
我知道这个问题已经回答了很多次here但我尝试了很多东西,但我无法修复它。 我正在使用 symfony 3 进行开发。 首先我以为我没有 php-curl 所以我决定安装它 sudo apt-get
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: curl_init() function not working 我正在使用 PHP 访问 Foursqua
我正在将联系人从 gmail 导入到我的页面...... 由于这个错误,进程不工作 'curl_init' is not defined 我得到的建议是 取消注释 objective-c url.dl
这个问题在这里已经有了答案: PHP Fatal error: Call to undefined function curl_init() (24 个回答) 关闭4年前。 当我要实现 Authori
$url= "http://api.stackoverflow.com/1.1/search?tagged=php"; $ch = curl_init(); curl_setopt($ch, CURL
我有 WAMP,我正在运行 PHP 5.3.13 和 Apache 2.2.22。 我通过勾选 php_curl 启用了扩展。我已经重新启动了我的电脑。 我的代码是这样的: Fatal error:
我有 WAMP,我正在运行 PHP 5.3.13 和 Apache 2.2.22。 我通过勾选 php_curl 启用了扩展。我已经重新启动了我的电脑。 我的代码是这样的: Fatal error:
我在 Win 64 位操作系统上,php 5.6.8 使用 Eclipse PDT 开发 PHP。 我遇到过 Call to undefined function curl_init() 错误。 我在
我正在使用 PHPUnit 尝试对一些 PHP 文件进行单元测试,这些文件是我正在开发的 Web 应用程序的一部分。我已经设置了一个 WAMP 服务器,并将我的 php.ini 文件设置为安装了 cu
我有一些代码,我只想在存在 curl_init() 时执行。我正在使用此代码检查它是否存在: if(function_exists('curl_init')) { $c = curl_init
我已经在我的 ubuntu 服务器 14.04 上安装了 curl, 在文件上: /etc/php5/mods-available/curl.ini 我有这个 extension=/usr/lib/p
我试图让 cUrl 工作,但我被难住了。 我取消了 php.ini 文件中的 extension=php_curl.dll 的注释,并检查 php_curl.dll 存在于目录中extension_d
之前网上的解决方法如下: 1、在php.ini中开启curl扩展 2、将php目录下的libeay32.dll、ssleay32.dll、php5ts.dll拷贝到c:\windows\syst
在网上下载了一个模拟登陆discuz论坛的php程序范例,试运行时出现“Call to undefined function curl_init”这个错误提示,没有定义的函数,也就是php还没打开对
我一直在使用 CURL 功能从 url 获取图像并将其保存到我的服务器,因为我的主机禁用了 COPY()。 我传递的 url 是 $url=http://upload.wikimedia.org/wi
为了解决我的项目,我在我的虚拟站(Debian)上安装了tor和privoxy。我找到了如何使用 curl 和 Tor 代理,但我无法在每次 curl_init() 时更改 Ip 地址。 这是我的代码
我刚刚在我的 Ubuntu 上安装了 php7。起初,没有问题,我的网站可以正常工作。但是突然,它开始返回 Call to undefined function curl_init() 错误。现在,我
我试试 PHP Post Request inside a POST Request认为它可能对我有用。我的代码如下: $sub_req_url = "http://localhost/index1.
base64_encode($data), 'key' => IMGUR_API_KEY); $timeout = 30; $curl = curl_init(); curl_setopt($
我正在运行 litespeed 5.1.11在我的 Centos 6.8 VPS (PHP 5.6.29)。 我用 cUrl在我的 php 代码中。当我以网页浏览方式运行代码时,一切正常,但是当我使用
我是一名优秀的程序员,十分优秀!