如果您在 Windows 上运行带有预配置 PHP 的 Wampserver 或类似软件,如果您已经完成了所有建议的操作(路径正确、dll 位于 System32 或 Wow64 文件夹中、php.ini 中的 php_curl 扩展已取消注释、重新启动了机器并重新启动了服务),并且您仍然收到关于 curl 未安装的消息
- 您可能正在运行命令行脚本(而不是网页应用程序中的 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 一起使用)。
我希望此已修复的问题能帮助其他人:)