« 上一篇 节省带宽 提高服务器性能:用Robots禁止常见非主流搜索引擎掉抓取今天在玩Python写的第一个程序:Python九九程法表 下一篇 »

PHP报错解决:file_get_contents(): php_network_getaddresses

今天迁移一个网站到CentOS Apache,报错如下:“php_network_getaddresses: getaddrinfo failed: Name or service not known-- File:”。

解决方法:


1. CentOS PING 目标网站PING不通,结果为:“ping: unknown host zhidao.baidu.com”,可以确认,CentOS服务器无法访问外网;

2. 尝试修改CentOS DNS Name Server 设置: 打开 /etc/resolv.conf , 发现原来我已经调置了4个DNS服务器,于是删除第一个;
3. 重启Apache,service httpd restart;
4. 搞定!