Чтобы получить имя хоста из командной строки , вам также нужно запустить с помощью php -r.
На Linux я использовал:
~#php -r 'echo php_uname("n");'
hostname
На окнах, которые я использовал:
D:\xampp\php>php -r "echo php_uname('n');"
MB-PC
Кроме того, при доступе через консоль PHP не предоставляет многих классических значений $ _SERVER, но на сервере, к которому я обращался, имеются только следующие ключи:
root@hermes:~# php -r 'foreach($_SERVER as $key =>$value){echo $key.",";}'
TERM,SHELL,SSH_CLIENT,SSH_TTY,USER,LS_COLORS,MAIL,PATH,PWD,LANG,SHLVL,HOME,LOGNAME,SSH_CONNECTION,LESSOPEN,LESSCLOSE,_,PHP_SELF,SCRIPT_NAME,SCRIPT_FIL
ENAME,PATH_TRANSLATED,DOCUMENT_ROOT,REQUEST_TIME,argv,argc