cURL 在 php.ini 中已启用,但仍然无法正常工作

Jac*_*oer 5 php apache curl

我已经在他的文件夹中启用了 cURL 扩展php.ini,我已将多个 dll 文件从 PHP 文件夹复制到 Apache Bin 文件夹和 System 32 文件夹中,但 cURL 在我的系统上仍然没有启用。

我看过的所有解决方案:

如何在 PHP / XAMPP 中启用 cURL http://php.net/manual/en/curl.installation.php http://php.net/manual/en/curl.installation.php#115953 http://php.net/manual/en/curl.installation.php#115953净/手册/en/curl.installation.php#117372

我知道这一点是因为我仍然看到以下错误:

Fatal error: Call to undefined function curl_init() in C:\AMP\sites\ftp-crawl\index.php on line 55

当我仅运行时phpinfo(),没有 cUrl 选项。唯一提到 cURL 的是下面module authors,它的值是cURL: Sterling Hughes

我正在运行 Windows 10 开发人员机器,安装了 PHP、MySQL 和 Apache。

我还需要做什么或检查才能启用curl?

Jac*_*oer 1

PHP.ini我通过编辑 my以包含扩展名的完整路径而不仅仅是名称来解决这个问题。

所以大多数php.ini文件只有这行代码:

extension=php_curl.dll

我把它改成了这样:

extension=C:\amp\PHP\ext\php_curl.dll

我不知道为什么 PHP/Apache 在我extension=php_curl.dllphp.ini. 至少说了类似的话dll missing,但这解决了我的问题。