You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
opcache.jit=off does not behave as documented #14267
According to the documentation for opcache.jit, the value disable means "Completely disabled, cannot be enabled at runtime", and the value off means "Disabled, but can be enabled at runtime".
But if you put the following values in your php.ini:
...then you try to enable at runtime inside a .php file:
<?phpini_set('opcache.jit', 'tracing');
...then you will get this:
Warning: Cannot change opcache.jit setting at run-time (JIT is disabled)
This is the same result you get if you set opcache.jit=disable.
As far as I can tell, the problem is that the code is looking for the literal string off but since that value is handled specially by PHP's ini parser, the code will never actually see a value of off. (It will never see no or false either.)
Activity
Fix enabling of JIT at runtime
Fix enabling of JIT at runtime