有时候需要用到fsockopen去访问远程资源的时候会提示 php_network_getaddresses: getaddrinfo failed: Name or service not known

这个通常是因为服务器的DNS无法访问到远程域名导致的

更改下服务器的DNS然后手动测试是否可访问到域名

centos的修改方法如下

第一步用  vi /etc/resolv.conf  命令添加DNS

例如nameserver 8.8.8.8

然后重启网络配置和Apache

重启网络配置

service httpd restrat

重启Apache

/etc/init.d/httpd stop

/etc/init.d/httpd start

相关文章:

  • 2021-05-16
  • 2021-10-28
  • 2021-05-29
  • 2021-10-14
  • 2021-10-26
  • 2021-10-24
  • 2021-07-31
猜你喜欢
  • 2022-12-23
  • 2021-10-09
  • 2022-02-20
  • 2021-05-23
相关资源
相似解决方案