标签: php pcntl
我项目中的一个后台脚本使用PCNTL来分叉。另外,我有一个需求检查器脚本,应该在脚本安装之前由用户运行。由于pcntl只能在CGI模式下访问,因此function_exists('pcntl_fork')和extension_loaded('pcntl')都会在Web模式下返回FALSE,因此我的检查器始终显示需求错误,因为它是通过浏览器启动的,即使它是启用。是否有任何方法可以检查是否已从网络模式启用pcntl支持?
function_exists('pcntl_fork')
extension_loaded('pcntl')
FALSE
pcntl
答案 0 :(得分:1)
由于没有人回答,我想我应该指出你可以创建一个独立的PHP脚本来检查是否存在pcntl,然后使用PHP CLI运行该脚本,例如exec或{ {3}}