【问题标题】:Call to undefined function curlExec() Even though I have enabled the extension in php.ini调用未定义的函数 curlExec() 即使我在 php.ini 中启用了扩展
【发布时间】:2023-02-22 12:39:02
【问题描述】:

当我尝试在我的控制器中调用 curlExec 时出现此错误 Call to undefined function curlExec(),如下所示:

$b = curlExec('https://www.example.com/v2/kontak', '', 'GET', ['Authorization: Bearer. examplebearertoken']);

我在 php.ini 中启用了 extension=curl。我正在使用 CI3 和 Windows 10 在 php 7.4 上处理这个项目

【问题讨论】:

  • 没有名为curlExec() 的函数,它是curl_exec()

标签: php curl xampp codeigniter-3


【解决方案1】:

如果您收到一条错误消息“调用未定义的函数 curlExec()”,这意味着 PHP 无法找到 cURL 扩展或扩展未正确配置。

以下是您可以尝试解决问题的一些方法:

确保您的服务器上安装了 cURL 扩展。您可以通过使用以下代码创建一个 PHP 文件来检查它是否已安装:然后在您的 Web 浏览器中打开该文件。在输出中搜索“curl”以查看是否安装了扩展。

如果未安装 cURL,您可以使用服务器的包管理器安装它。例如,在 Ubuntu 上,您可以使用以下命令安装它:sudo apt-get install php-curl

如果安装了 cURL,请确保在您的 PHP 配置中启用了它。您可以通过编辑 php.ini 文件并取消注释以下行来完成此操作:extension=curl.so

在对 PHP 配置进行任何更改后重新启动 Web 服务器。

如果您使用的是共享托管服务,请咨询您的托管服务提供商以确保 cURL 扩展程序受支持且配置正确。

如果这些解决方案均无效,您可能需要寻求 PHP 开发人员或您的托管服务提供商的进一步帮助。

下载 Humbot 了解更多详情 - https://play.google.com/store/apps/details?id=com.offerzoo.chatbot

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 2014-09-19
    • 2019-11-25
    • 2018-03-12
    • 2017-10-18
    • 1970-01-01
    相关资源
    最近更新 更多