广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php不能解析域名怎么办
  • 168
分享到

php不能解析域名怎么办

域名php 2023-05-14 19:05:14 168人浏览 安东尼
摘要

PHP不能解析域名的解决办法:1、用terminal命令行终端运行“# php -r "echo(gethostbyname('...'));";”命令;2、将“libnss_dns.so.2 libn

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不能解析域名怎么办

教程操作环境:linux5.9.8系统、PHP8.1版、Dell G3电脑。

php不能解析域名怎么办?

关于PHP中解析域名不成功的问题

用虚拟主机面板管理系统的注意了,尤其是amh面板!!

这几天折腾死我了,装了amh面板之后,所有用到域名解析的函数全部失败,比如gethostbyname, curl, 发邮件等等功能,只要url是域名的,全部失败,换成ip地址就可以,一开始还以为是dns的问题,查了一下,用的是8.8.8.8和8.8.4.4,而且ping那些域名也能正确返回ip地址,nslookup也正常,最TM诡异的是,用terminal命令行终端运行:

# php -r "echo(gethostbyname('www.baidu.com'));";

居然是可以返回ip的,于是把目标瞄准amh,应该是它的问题了,上网找了很久很久,问过很多人,都没有找到解决方案,后来无意中了解了chroot这个玩意,百度了一下,发现这东西是将系统环境切换到指定的一个目录,目录外的系统环境都用不了了,包含dns解析,开始慢慢明朗了,于是查了一下解析dns需要用到哪些lib,主要是这三个:

libnss_dns.so.2  libnss_files.so.2  libresolv.so.2

现在,重点来了,amh面板的,遇到相同问题的看过来,cd到你的虚拟主机目录:/home/wwwroot/xxx.com/,下面有etc, lib, usr, WEB, tmp等等目录,将上面说的三个lib copy到你的虚拟主机目录的lib下

# cp /lib/i386-linux-gnu/libnss_* /home/wwwroot/xxx.com/lib/

现在再试一下,是不是成功了?

唉,说多了都是泪啊...

-----------------------------

PS: 最后一步完成后记得重启php,amh的,直接命令:

# amh php restart xxx.com

以上就是php不能解析域名怎么办的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: php不能解析域名怎么办

本文链接: https://www.lsjlt.com/news/203396.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php不能解析域名怎么办
    php不能解析域名的解决办法:1、用terminal命令行终端运行“# php -r "echo(gethostbyname('...'));";”命令;2、将“libnss_dns.so.2 libn...
    99+
    2023-05-14
    域名 php
  • CentOS不能解析域名怎么办
    这篇文章主要介绍CentOS不能解析域名怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!今天发现刚装的CentOS6.5能网络配置成功,但是不能解析域名,在网上找了好多方法,都没有成功。最后找到一种解决方案:在/...
    99+
    2023-06-06
  • Linux不能解析域名了怎么办
    本篇内容介绍了“Linux不能解析域名了怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!解决方法:1、查看/etc/hosts &nbs...
    99+
    2023-06-28
  • php不能解析域名如何解决
    本文小编为大家详细介绍“php不能解析域名如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php不能解析域名如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。php不能解析域名的解决办法:1、用ter...
    99+
    2023-07-04
  • 域名解析出错怎么办
    这篇文章主要讲解了“域名解析出错怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“域名解析出错怎么办”吧! 域名解析出错的原因有很多方面,比如空间因素导致域名难以解析或者是域名服...
    99+
    2023-06-06
  • 域名解析错误怎么办
    这篇文章主要讲解了“域名解析错误怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“域名解析错误怎么办”吧!第一:网站是不是域名设置错误因为如今域名解析服务许多都是由域名服务商来设置,当然也...
    99+
    2023-06-06
  • ubuntu暂时不能解析域名怎么解决
    ubuntu暂时不能解析域名的解决方法:出现错误的原因是dns没有配置,需要通过加入dns服务器地址来解决,例如:在终端运行命令:“vi /etc/resolv.conf”,打开resolv.conf文件。添加以下配置:nameserver...
    99+
    2022-10-13
  • dns域名解析出错怎么办
    dns域名解析出错的解决方法方法一:清除DNS缓存信息首先,在计算机中使用组合键“win+R”运行cmd,打开命令提示符窗口;进入到命令提示符窗口后,在命令行中执行ipconfig /displaydns命令查看dns缓存信息;最后,在命令...
    99+
    2022-10-14
  • ts域名解析错误怎么办
    ts域名出现解析错误的解决方法首先,在计算机中使用组合键“win+R”运行cmd,打开命令提示符窗口;进入到命令提示符窗口后,在命令行中执行ipconfig /flushdns命令清空dns缓存;最后,dns缓存清空后,重新访问该ts域名即...
    99+
    2022-10-23
  • ubuntu20.04域名解析失败怎么办
    ubuntu20.04域名解析失败的解决方法:打开终端。修改/etc/netplan/01-netcfg.yaml的文件中nameservers部分。修改如下:# Let NetworkManager manage all devices ...
    99+
    2022-10-21
  • 域名解析服务器不能用怎么解决
    如果您遇到域名解析服务器无法使用的问题,可以尝试以下解决方案:1. 检查网络连接:确保您的设备已连接到互联网并且网络连接正常。2. ...
    99+
    2023-06-07
    域名解析服务器 服务器 域名
  • 域名绑定解析错误怎么办
    域名绑定解析错误的解决方法:1.进入域名代理商网站,登录域名管理控制台;2.点击左侧菜单栏“域名管理”选项;3.选择解析错误的域名,点击“管理”;4.点击“域名解析”,将原有的域名解析删除;5.点击“添加解析”,添加一条记录类型为“a记录”...
    99+
    2022-10-19
  • 修改域名解析部分地区不生效怎么办
    修改域名解析后出现部分地区不生效的解决方法首先,在计算机中右键点击“网络”,选择“属性”选项;进入到属性页面后,选择本地连接;在弹出的本地连接对话框中,对连接进行修复,并重启计算机;计算机重启后,使用组合键“win+R”运行cmd,打开命令...
    99+
    2022-10-23
  • apache不能正常解析php怎么办
    本文操作环境:Ubuntu16.04系统、PHP5版,DELL G3电脑apache不能正常解析php怎么办?apache不能解析php之解决办法记录一下Ubuntu16.04下的apache服务器不能解析php的问题,如图所示: 对于这个...
    99+
    2018-12-12
    apache php
  • 解析域名后访问不了php
    在日常网站建设过程中,很多时候我们需要访问PHP文件来进行网站的开发或者测试。但是,有时候我们可能会遇到一些问题,即在解析域名后访问不了PHP文件。这种情况一般是由以下几个原因引起的:1.服务器未正确安装PHP服务器上正确安装PHP是能够解...
    99+
    2023-05-24
  • 怎么解析域名
    解析域名的方法在域名提供商进行解析,解析过程中有不同的记录类型,比如:A记录解析可以指定服务器ip进行解析,在自己的域名管理中,打开域名列表,填写相关信息进行解析。CNAME解析可以将将一个域名指向另一个域名。也是在自己的域名管理中进行解析...
    99+
    2022-10-22
  • ubuntu php 不解析怎么办
    本文操作环境:ubuntu 16.04系统,php7.0版,Dell G3电脑。ubuntu php 不解析怎么办?ubuntu16.04 php无法正常解析:安装好apache2 :apt-get install apache2安装好ph...
    99+
    2018-07-03
    ubuntu php
  • 解析域名网站不存在怎么解决
    当您尝试访问一个域名网站时,如果提示“域名网站不存在”,可能有以下原因:1. 域名未注册:您输入的域名可能未被注册,因此无法访问。2...
    99+
    2023-06-06
    解析域名 域名
  • react不能解析css怎么办
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react不能解析css怎么办?react 模块化引入外部css文件不生效问题处理react 中引入外部css/less文件时,如果直接引入 =》 imp...
    99+
    2023-05-14
    React css
  • yum httpd 不解析php怎么办
    yum httpd不解析php的解决办法:1、打开“httpd.conf”文件,添加“index.php”索引;2、增加文件解析类型,修改内容如“AddType application/x-httpd-php .php”;3、设置php-f...
    99+
    2023-05-14
    php yum
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作