小编ars*_*lan的帖子

如何确定导致 JIT 状态在 phpinfo() 中显示为“已禁用”的原因

我已尽我所能设置一切,但我看到 JIT 状态为“已禁用”

这是我所拥有的:

echo (function_exists('opcache_get_status') 
      && opcache_get_status()['jit']['enabled']) ? 'JIT enabled' : 'JIT disabled';
Run Code Online (Sandbox Code Playgroud)

返回:

JIT disabled
Run Code Online (Sandbox Code Playgroud)

然后我有这个:

print_r([
            'opcache.jit' =>  ini_get("opcache.jit"),
            'opcache.enable' => ini_get('opcache.enable'),
            'opcache.enable_cli' => ini_get('opcache.enable_cli'),
            'opcache.jit_buffer_size' => ini_get('opcache.jit_buffer_size') 
    ]);
Run Code Online (Sandbox Code Playgroud)

返回:

Array
(
    [opcache.jit] => tracing
    [opcache.enable] => 1
    [opcache.enable_cli] => 1
    [opcache.jit_buffer_size] => 300M
)
Run Code Online (Sandbox Code Playgroud)

最后,这段代码:

opcache_get_status()['jit']
Run Code Online (Sandbox Code Playgroud)

返回:

array(7) {
  ["enabled"] => bool(false)
  ["on"] => bool(false)
  ["kind"] => int(5)
  ["opt_level"] => int(4)
  ["opt_flags"] => int(6)
  ["buffer_size"] => int(0)
  ["buffer_free"] => int(0)
}
Run Code Online (Sandbox Code Playgroud)

我能做什么,或者我在哪里可以找出为什么 JIT 状态为 …

php jit cloudways php-8

6
推荐指数
1
解决办法
1268
查看次数

标签 统计

cloudways ×1

jit ×1

php ×1

php-8 ×1