php出现curl couldn't connect to host怎么办

不言
發布: 2023-02-28 11:20:01
原創
2685 人瀏覽過

php出现curl couldn't connect to host怎么办

php出现curl couldn't connect to host怎么办?

使用curl命令访问网站时报错:

[root@bqh-119 ~]# curl -I www.test.com
curl: (7) couldn't connect to host
[root@bqh-119 ~]# curl -V #查询版本以及支持的协议
curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp 
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
登入後複製

首先看能ping通网站不,若ping不通,则去/etc/hotst下加解析地址:

60e7e7d96dc7be236accdf8848c8f6c.png

然后再查看防火墙是否开启或是否添加了访问规则:

6efa99b014b8c4c2dbbdb45259f9437.png

 

关闭防火墙后curl就正常了,很多情况下都是因防火墙规则拦截导致,当然也有其它配置原因导致。

更多相关知识,请访问PHP中文网

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板