У меня проблемы с файлом hosts и PHP. При запуске кода PHP как root
, записи из / 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
Есть идеи, почему это так?