gpt4 book ai didi

php -/etc/hosts 不影响 PHP

转载 作者:IT王子 更新时间:2023-10-29 00:59:34 26 4
gpt4 key购买 nike

我在使用主机文件和 PHP 时遇到问题。当以 root 身份运行 PHP 代码时,会读取/etc/hosts 中的条目。但是当以我的用户身份或从 apache 运行代码时不是。

root@server:/# cat /etc/hosts
127.0.0.1 mydomain.com

root@server:/# php -r "echo gethostbyname('mydomain.com');"
127.0.0.1

markus@server:/$ php -r "echo gethostbyname('mydomain.com');"
xxx.xxx.xxx.xxx

知道这是为什么吗?

最佳答案

您是否确定您的 /etc/hosts 文件是全局可读的?

chmod a+r/etc/hosts

关于php -/etc/hosts 不影响 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3264264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com