PHP curl 无法解析域名

LNMP,DNS设置无误,curl任意地址报错:

Couldn't resolve host 'example.com'

file_get_contents 报错:

Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known
  1. shell 中直接 curl -I http://example.com 正常,ping也正常
  2. curl设置 CURL_IPRESOLVE_V4 无效

我有一个疑问,你的 example.com换成你具体需要的域名没有。有时候,运营商的DNS服务器可能没有对应的ip地址映射关系,从而找不到网站的。

好吧…找到问题了,PHP运行在chroot环境中,关掉就好了。

  • yii2中gii样式加载不上
  • 微信js签名失败
  • jquery用post方法请求数据,怎么在header里传参?
  • 网站的站内搜索怎么实现?
  • Yii中为什么继承了CFormModel还是可以调用SAVE方法?
  • wordpress 有支持markdown最好的插件么
  • 同时上传批量图片到七牛和S3,S3没什么问题,七牛经常发生超时,求解
  • php 提交一次表单rand如果不覆盖之前的?
  • 【急】阿里云esc centos7.0 突然无法链接数据库
  • discuz学习
  • PHP项目,有个功能越来越慢