本地项目开发过程中用到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