场景
在 Windows 下开发 PHP ,使用 curl 的时候出现 error 7 的错误(host 也可能是任何 host,端口号可以是任何数字)
cURL error 7: Failed connect to 127.0.0.1:1080 Connection refused ……
问题确认
调用 phpinfo() 查看 Environment 中,会出现以下的环境配置内容:
Variable | Value |
---|---|
http_proxy | 127.0.0.1:1080 |
原因分析
不是 PHP 配置的问题,也不是项目代码的问题,是 Windows 电脑全局配置的问题,由于不知道什么操作,可能是用了代理,也可能是安装了其他软件,自动在 Windows 电脑全局配置中设置了 http_proxy 的值
解决方法
我的电脑右键 - 属性 - 高级系统设置 - 环境变量 -> 在变量中找到 http_proxy —— 127.0.0.1:1080 删掉即可