如果您在 Windows 上使用 Wampserver 或类似的预配置 PHP,如果您已执行所有建议的操作(路径正确,dll 位于 System32 或 Wow64 文件夹中,php.ini 中取消注释 php_curl 扩展,重新启动机器并重新启动服务),并且您仍然收到消息说 curl 未安装
- 您可能正在运行命令行脚本(而不是 Web 应用程序中的 curl 指令)。如果是,请记住有两个不同的 php.ini 配置文件:一个用于 php-cli 命令(在命令行运行 php),另一个用于 php 指令(从 www 文件夹中的页面运行)。
Wampserver 的菜单项“php.ini”仅打开 Web 服务器的 php.ini,而不是 php-cli 的 php.ini。
因此,检查您的 php-cli 的 php.ini 配置文件将非常有用!(您将在 php.exe 的安装文件夹中找到它)
您需要在此 php.ini 文件中取消注释扩展 php_curl,以便命令行能够使用 curl。
顺便说一下,还要取消注释 php_openssl 扩展(通常与 curl 一起使用)。
我希望这个已修复的问题可以帮助其他人 :)