有没有办法使用php-cli检索当前系统完全限定的域名?
我正在寻找的是 php 函数来检索与 hostname -f 所做的相同的事情:
$ hostname -f #returns needed: system01.dev.lan
我试过以下:
php_uname('n') // returns: system01
gethostname() // returns: system01
gethostbyname(gethostname()) // returns ip address
gethostbyname(gethostname() . '.') // returns system01
$_SERVER 不存在(因为只有 cli env)
再说一次,我知道我能做到
php -r "var_dump(shell_exec('hostname -f'));"
但是对于这个微不足道的任务,我认为 php 应该具有内置功能来检索 fqdn。