当前位置:Gxlcms > PHP教程 > php如何在代码中判断运行方式是fastCgi还是CLI?

php如何在代码中判断运行方式是fastCgi还是CLI?

时间:2021-07-01 10:21:17 帮助过:107人阅读

如题,例如在一个方法中,如何判断当前进程是由php-fpm启动的,还是直接在命令行启动的?

回复内容:

如题,例如在一个方法中,如何判断当前进程是由php-fpm启动的,还是直接在命令行启动的?

php_sapi_name http://php.com/manual/en/function.php-sapi-name.php

http://php.com/php_sapi_name
PHP的几种SAPI:
php(cli,cli-server)
php-fpm(fpm-fcgi)
php-cgi(cgi-fcgi)
libphp.so(apache2handler)

PHP_SAPI || php_sapi_name

人气教程排行