命令行中的 PHP 服务器名称

有没有办法从命令行检测运行 PHP 脚本的服务器的名称?

对于通过HTTP访问的PHP,有很多方法可以做到这一点。但是似乎没有办法为CLI做到这一点。

例如:

$_SERVER['SERVER_NAME'] 

在命令行中不可用。


答案 1

答案 2
<?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')


推荐