webman打包为二进制如何启用JIT

Dylan_c

问题描述

初始化了webman工程,使用php webman build:bin命令打包为二进制文件,使用./webman.bin start命令启动后,JIT显示为off,本地php版本为8.4.21,如何能在打包二进制后JIT启用

截图

"require": {
    "php": ">=8.1",
    "workerman/webman-framework": "^2.1",
    "monolog/monolog": "^2.0",
    "webman/console": "^2.2"
},

config/plugin/webman/console/app.phpcustom_ini增加配置,打包完启动直接报错

opcache.enable=1
opcache.enable_cli=1
opcache.jit_buffer_size=64M
opcache.jit=tracing

尝试修改php.ini也不行

opcache.enable=1
opcache.enable_cli=1
opcache.jit_buffer_size=64M
opcache.jit=tracing

修改start.php也不行

<?php
// 尝试在代码运行时动态注入 JIT 配置
ini_set('opcache.enable', '1');
ini_set('opcache.enable_cli', '1');
ini_set('opcache.jit_buffer_size', '64M');
ini_set('opcache.jit', 'tracing');
75 2 0
2个回答

10bang

大概率是php.ini的位置不对

  • 暂无评论
TM

webman好像开不开jit对性能都没什么区别

  • 暂无评论
🔝