Вот что я попробовал:
$_SERVER['SERVER_NAME'] : sub..amazinglocal.com
$_SERVER['HTTP_HOST'] : amazinglocal.com
php_uname('n') : sub..amazinglocal.com
gethostbyname()
Мне нужно то имя, которое выводится командой hostname
на сервере.
Пример : appmysql.staging.la3.do.amazing.com
Итак, я попробовал еще несколько вариантов, и этот работает лучше всего: gethostname ()
gethostname() : vagrant-ubuntu-trusty-64
На сервере он выдаст такой результат:
mysqlapp1.prod.do.superawesomeserver.com
Других решений пока нет …