常见的SAPI模式有五种:
CLI和CGI模式(单进程模式)
多进程模式
多线程模式
FastCGI模式
嵌入式
请问,我如何知道当前我的php在哪种模式下运行?
常见的SAPI模式有五种:
CLI和CGI模式(单进程模式)
多进程模式
多线程模式
FastCGI模式
嵌入式
请问,我如何知道当前我的php在哪种模式下运行?
使用常量PHP_SAPI
或者使用php_sapi_name()
可以得到:
$ php -r "echo PHP_SAPI;"
cli
PHP: 预定义常量 - Manual
http://php.net/manual/zh/rese...
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答596 阅读✓ 已解决
795 阅读
php_sapi_name
返回接口类型的小写字符串。
尽管不够全面,可能返回的值包括了 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。