【发布时间】:2022-08-10 14:13:56
【问题描述】:
我有 IIS 10,我的程序调用 curl_init 函数来进行 API 调用。但我得到这个错误:\"调用未定义函数 curl_init()\".此外,当我查看 phpinfo() 的输出时,没有显示 cURL 部分。
我已经三重检查了 php.ini 文件扩展=卷曲和分机文件夹php_curl.dll.我还将 ssleay32.dll libeay32.dll 文件下载到 C: 中的 system32 文件夹。我重新启动了服务器几次。不过,当我检查 phpinfo() 时,那里没有 curl 部分。
这是我在 StackOverflow 中找到的:
about enabling curl extension这里据说应该\"将 PHP 目录的路径添加到 .dll 依赖项的 Windows 环境 PATH 变量中。\"但是在我的本地机器-我的另一台机器-(使用 wampserver)中,我没有将 PHP 添加到环境变量中并且它可以工作,所以我真的需要这样做吗?
about making sure the system uses the correct php.ini file 当我查看 phpinfo 输出时,我可以看到 php.ini 文件的路径。基于此,我假设 IIS 使用该 php.ini 文件。我不希望它使用另一个。
about installing curl extension
我已经搜索了 30 多个 StackOverflow 页面,但仍然没有解决方案。