php - 为 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 扩展,但结果保持不变。对于此问题的任何帮助,我将不胜感激。
解决方案
我猜,您在同一系统上使用了多个 PHP 版本。
在命令行中尝试php -m |grep curl
。当输出为空时,当前 php 没有安装 curl 扩展。如果输出是“curl”,那么它就是,您可以使用 php infront 调用 codeception,这样您就可以确定使用了路径中的 php。
php codecept run
请确保获取最新的代码接收版本。