需要得到服务器主机名,我的PHP应用程序部署/运行


Need to get server hostname on which my PHP app is deployed/running

这些是我尝试过的事情:

  1. $_SERVER['SERVER_NAME'] : sub..amazinglocal.com

  2. $_SERVER['HTTP_HOST'] : amazinglocal.com

  3. php_uname('n') : sub..amazinglocal.com

  4. gethostbyname()

我需要的名称是命令hostname在服务器上的输出。

示例:appmysql.staging.la3.do.amazing.com

好的,所以我尝试了几个更多的选项,这个工作最好:gethostname()

gethostname() : vagrant-ubuntu-trusty-64

在服务器上,它将抛出如下输出:

mysqlapp1.prod.do.superawesomeserver.com