php不能解析域名如何解决


本文小编为大家详细介绍“php不能解析域名如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php不能解析域名如何解决”文章能帮助大家解决疑惑,下面免费云主机域名跟着小编的思路慢慢深入,一起来学习新知识吧。 php不能解析域名的解决办法:1、用terminal命令行终端运行“# php -r “echo(gethostbyname(‘…’));”;”命令;2、将“libnss_dns.so.2 libnss_files.so.2 libresolv.so.2”复制到虚拟主机目录的lib下;3、通过“# amh php restart xxx.com”重启php即可。关于PHP中解析域名不成功的问题用虚拟主机面板管理系统的注意了,尤其是amh面板!!这几天折腾死我了,装了amh面板之后,所有用到域名解析的函数全部失败,比如gethostbyname, curl, 发邮件等等功能,只要url是域名的,全部失败,换成ip地址就可以,一开始还以为是dns的问题,查了一下,用的是8.8.8.8和8.8.4.4,而且ping那些域名也能正确返回ip地址,nslookup也正常,最TM诡异的是,用terminal命令行终端运行:居然是可以返回ip的,于是把目标瞄准amh,应该是它的问题了,上网找了很久很久,问过很多人,都没有找到解决方案,后来无意中了解了chroot这个玩意,百度了一下,发现这东西是将系统环境切换到指定的一个目录,目录外的系统环境都用不了了,包含dns解析,开始慢慢明朗了,于是查了一下解析dns需要用到哪些lib,主要是这三个:现在,重点来了,amh面板的,遇到相同问题的看过来,cd到你的虚拟主机目录:/home/wwwroot/xxx.com/,下面有etc, lib, usr, web, tmp等等目录,将上面说的三个lib copy到你的虚拟主机目录的lib下现在再试一下,是不是成功了?PS: 最后一步完成后记得重启php,amh的,直接命令:php的框架:1、Laravel,Laravel是一款免费并且开源的PHP应用框架。2、Phalcon,Phalcon是运行速度最快的一个PHP框架。3、Symfony,Symfony是一款为Web项目准备的PHP框架。4、Yii,Yii是一款快速、安全和专业的PHP框架。5、CodeIgniter,CodeIgniter是一款非常敏捷的开源PHP框架。6、CakePHP,CakePHP是一款老牌的PHP框架。7、Kohana,Kohana是一款敏捷但是功能强大的PHP框架。读到这里,这篇“php不能解析域名如何解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: .NET SkiaSharp如何生成二维码验证码及指定区域截取

本文小编为大家详细介绍“.NETSkiaSharp如何生成二维码验证码及指定区域截取”,内容详细,步骤清晰,细节处理妥当,希望这篇“.NETSkiaSharp如何生成二维码验证码及指定区域截取”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/25 09:32
下一篇 02/25 10:12

相关推荐