php提示php_network_getaddresses: getaddrinfo failed: Name or service not known

时间:2023-03-09 16:16:42
php提示php_network_getaddresses: getaddrinfo failed: Name or service not known
php_network_getaddresses: getaddrinfo failed: Name or service not known
面对这个错误,已经相对熟悉了。想起来应该是服务器无法访问外面的事情,或者PHP设置了限制。先后检查了PHP的相对功能,fsocket,CURL是否打开。这些都正常。
又检查配置项 allow_url_fopen 发现也是打开的。那么PHP环境上就没什么问题了,而对于防火墙这块,也是已经都开开不应该。 解决这个问题过程中也收集了一些解决方法分享下,如果还是不能解决,可以试试如下建议: 1)检查要请求的远程主机是不是在本机的/etc/hosts中 2)检查防火墙的规则,是不是被拦截了 3)在/etc/hosts手动绑定host