首页 > 解决方案 > 为 Codeception 启用 CURL

问题描述

在 Ubuntu 18.04 LTS 上使用 Codeception 执行测试时遇到问题。当我执行测试时,我收到一条错误消息,指出未安装 CURL 扩展,但确实如此。这是我收到的错误消息:

 Codeception requires CURL extension installed to make tests run          
 If you are not sure, how to install CURL, please refer to 
 StackOverflow  

 Notice: PHP for Apache/Nginx and CLI can have different php.ini 
 files.   
 Please make sure that your PHP you run from console has CURL enabled.

我在 php.ini 文件中启用了 curl 扩展,但结果保持不变。对于此问题的任何帮助,我将不胜感激。

标签: phpubuntucurlcodeception

解决方案


我猜,您在同一系统上使用了多个 PHP 版本。

在命令行中尝试php -m |grep curl。当输出为空时,当前 php 没有安装 curl 扩展。如果输出是“curl”,那么它就是,您可以使用 php infront 调用 codeception,这样您就可以确定使用了路径中的 php。

php codecept run

请确保获取最新的代码接收版本。


推荐阅读