php日常开发中其实很少涉及对系统信息(操作系统信息、各种资源使用信息、磁盘信息等)的获取,大部分人可能只是使用到phpinfo函数进行环境的设置的查看,对于其他关于系统信息获取的函数了解很少,今天也是碰到了需要获取php环境所在系统的信息才有时间整理一下相关的函数使用方法,以便日后可以方便查阅
PHP_SAPI
常量来获取SAPI的字符串表示php_sapi_name ( void ) : string (PHP 4 >= 4.0.1, PHP 5, PHP 7)
例如:CLI 的 PHP 下这个字符串会是 "cli";Apache 下可能会有几个不同的值,取决于具体使用的 SAPI,比如: 返回的值是apache2handler 或 apache2filter而不是apache。
返回的值还包括了 aolserver、apache、 apache2filter、apache2handler、 caudium、cgi (直到 PHP 5.3), cgi-fcgi、cli、 cli-server、 continuity、embed、fpm-fcgi、 isapi、litespeed、 milter、nsapi、 phttpd、pi3web、roxen、 thttpd、tux 和 webjames等