其他有同样问题的人仍然没有得到我的问题的正确答案/修复:
在你发表评论或批评之前,请确保你阅读了我下面的流程,以免重复我在谷歌和堆栈溢出中已经看到的100x
- XAMPP(Lite)安装在
C:'xampplite
中的Windows 7上(最新版本,C:'xampplite'php
中只有一个php.ini
文件) - XAMPP和PHP脚本在
http://localhost/
中正确运行 - 在
C:'xampplite'php'ext'php_curl.dll
中安装了libcurl(默认为XAMPP) php.ini
已编辑并保存以删除extension=php_curl.dll
行开头的;
php.ini
默认为extension_dir = "C:'xampplite'php'ext"
正确且保持不变- Apache服务在Windows服务中重新启动
- 计算机已重新启动
- Apache服务(手动)重新启动
phpinfo();
仍然不显示任何包含单词"curl"的内容- 仍然没有成功
提前谢谢。
我遇到了完全相同的问题,但无法在线找到解决方案。
我看到的每个网站都说取消注释"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服务器即可。