我已尽我所能设置一切,但我看到 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 状态为 …