命令行中的 PHP 服务器名称
2022-08-30 12:08:44
有没有办法从命令行检测运行 PHP 脚本的服务器的名称?
对于通过HTTP访问的PHP,有很多方法可以做到这一点。但是似乎没有办法为CLI做到这一点。
例如:
$_SERVER['SERVER_NAME']
在命令行中不可用。
有没有办法从命令行检测运行 PHP 脚本的服务器的名称?
对于通过HTTP访问的PHP,有很多方法可以做到这一点。但是似乎没有办法为CLI做到这一点。
例如:
$_SERVER['SERVER_NAME']
在命令行中不可用。
<?php
echo gethostname(); // may output e.g,: sandie
查看 http://php.net/manual/en/function.gethostname.php
gethostname() 是一个方便的函数,它的作用与 PHP 5.3 相同,并且是从 PHP 5.3 开始添加的php_uname('n')