【问题标题】:Fatal error: Uncaught Error: Call to undefined function curl_version() - Localhost Dev致命错误:未捕获的错误:调用未定义的函数 curl_version() - Localhost Dev
【发布时间】:2020-02-26 12:25:58
【问题描述】:

我正在尝试在我的 PHP 项目中集成条带,但在 localhost 上出现此错误:

Fatal error: Uncaught Error: Call to undefined function curl_version() in [...] 

我正在使用带有PHP 7 的easyphp,并且在我的php.in 行中extension=php_curl.dll 未注释。

编辑: 我正在查看 apache 的错误日志,我有这个:

PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Program Files (x86)\\EasyPHP-Devserver-17\\eds-binaries\\php\\php713vc14x86x190923224900\\ext\\php_curl.dll' - The specified module could not be found.

错误在哪里?我能做些什么来解决它?谢谢

【问题讨论】:

  • 确保您的实际 PHP 版本启用了 CURL。
  • apache使用的是哪个版本的PHP?好像您已经为不同的 PHP 版本安装了 CURL,而您的 apache 使用的是不同的 PHP 版本。
  • 这能回答你的问题吗? Call to undefined function curl_version
  • 我在 apache 中使用了正确的 php 版本。我正在查看错误日志,我有这个: PHP 警告:PHP 启动:无法加载动态库 'C:\\Program Files (x86)\\EasyPHP-Devserver-17\\eds-binaries\\php\ \php713vc14x86x190923224900\\ext\\php_curl.dll' - 找不到指定的模块。
  • 是的,我已经查看了您的错误消息,您可以查看我的答案吗? stackoverflow.com/a/60414460/2667307

标签: php curl easyphp


【解决方案1】:

尝试关注

  1. 将 libssh2.dll 从 PHP 目录复制到 Windows/系统目录
  2. 在 php.ini #zend_extension 中删除 (;) 前行 ;extension=php_curl.dll
  3. 重新启动 Apache 服务器。

【讨论】:

    猜你喜欢
    • 2019-05-22
    • 2017-01-27
    • 2016-04-07
    • 2017-08-19
    • 2018-01-18
    • 2019-08-05
    相关资源
    最近更新 更多