在取消php.ini的注释后,XAMPP和cURL不起作用


XAMPP and cURL not working, after uncommenting php.ini

其他有同样问题的人仍然没有得到我的问题的正确答案/修复:

在你发表评论或批评之前,请确保你阅读了我下面的流程,以免重复我在谷歌和堆栈溢出中已经看到的100x

  1. XAMPP(Lite)安装在C:'xampplite中的Windows 7上(最新版本,C:'xampplite'php中只有一个php.ini文件)
  2. XAMPP和PHP脚本在http://localhost/中正确运行
  3. C:'xampplite'php'ext'php_curl.dll中安装了libcurl(默认为XAMPP)
  4. php.ini已编辑并保存以删除extension=php_curl.dll行开头的;
  5. php.ini默认为extension_dir = "C:'xampplite'php'ext"正确且保持不变
  6. Apache服务在Windows服务中重新启动
  7. 计算机已重新启动
  8. Apache服务(手动)重新启动
  9. phpinfo();仍然不显示任何包含单词"curl"的内容
  10. 仍然没有成功

提前谢谢。

我遇到了完全相同的问题,但无法在线找到解决方案。

我看到的每个网站都说取消注释"extension=php_curl.dll",但这并没有解决问题。

我通过将curl.dll的路径添加到变量中,最终解决了这个问题。

也就是说,我更改了:extension=php_curl.dll收件人:extension="F:/WebServer/PHP/ext/PHP_curl.dll"

希望这能帮助你或其他人。

除了错误报告之外,我也遇到了类似的问题。搜索了整个互联网,我发现的都是";修改php.ini文件"。我修改了所有的php.ini文件,但仍然收到相同的错误。事实证明,WAMP有视觉设置,我相信它会覆盖php.ini。所以要打开curl,你可以左键单击开始菜单中的XAMPP图标->PHP->PHP设置->php_curl(确保选中)。

也许这是你的问题。

希望能有所帮助。

-c0d3

尝试执行curl

xampp/apache/bin/curl.exe

具有管理员权限。

重新启动PHP服务器即可。