場(chǎng)景
在 Windows 下開(kāi)發(fā) PHP 稍途,使用 curl 的時(shí)候出現(xiàn) error 7 的錯(cuò)誤(host 也可能是任何 host,端口號(hào)可以是任何數(shù)字)
cURL error 7: Failed connect to 127.0.0.1:1080 Connection refused ……
問(wèn)題確認(rèn)
調(diào)用 phpinfo() 查看 Environment 中,會(huì)出現(xiàn)以下的環(huán)境配置內(nèi)容:
Variable | Value |
---|---|
http_proxy | 127.0.0.1:1080 |
原因分析
不是 PHP 配置的問(wèn)題,也不是項(xiàng)目代碼的問(wèn)題,是 Windows 電腦全局配置的問(wèn)題,由于不知道什么操作匿情,可能是用了代理,也可能是安裝了其他軟件信殊,自動(dòng)在 Windows 電腦全局配置中設(shè)置了 http_proxy 的值
解決方法
我的電腦右鍵 - 屬性 - 高級(jí)系統(tǒng)設(shè)置 - 環(huán)境變量 -> 在變量中找到 http_proxy —— 127.0.0.1:1080 刪掉即可