Windows本地开发PHP出现cURL Curl error: Failed to connect to 127.0.0.1 port 1080:Connection refused
本地项目开发过程中用到curl 函数发送请求,使用curl_error() 结果显示 Connection refused ,端口还指向1080 网上查了相关资料,基本都是git出现的问题,后来才发现是因为windows本地环境开了代理,使用phpinfo() 看了 Environment 中有 http_proxy 这个值
Variable | Value |
---|---|
http_proxy | 127.0.0.1:1080 |
不是PHP 配置的问题,也不是项目代码的问题,是 Windows 电脑代理配置的问题,代理配置中设置了 http_proxy 的值 1080也可能是其他的值
只是把代理关闭是不生效的!!!
在windows找到 ->环境变量 -> 在变量中找到相关 http_proxy —— 127.0.0.1:1080 删掉
重启服务,或者重启电脑 在phpinfo() 中重新搜索 http_proxy 即可。正常的话是搜索不到http_proxy的。再次使用curl 函数应该就不会走代理了
参考链接:https://www.jianshu.com/p/8090d1862023
来源地址:https://blog.csdn.net/zhr349351/article/details/126399514
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341