标签: php
从PHP,我如何检查我的服务器是否已启动,例如:
php -S localhost:8080 -t public index.php
?我需要一些特殊的逻辑来在开发期间提供静态文件。 Nginx不需要这个代码,所以我想进行检查。
答案 0 :(得分:1)
致电php_sapi_name()。它在内置服务器下运行时返回"cli-server",从nginx运行时返回另一个值(可能是"cgi-fcgi"或"fpm-fcgi",具体取决于您的设置)。
php_sapi_name()
"cli-server"
"cgi-fcgi"
"fpm-fcgi"