vhttpd 配置指南
vhttpd 配置指南
vhttpd 使用 TOML 格式进行配置。默认配置文件通常为 vhttpd.toml。
基础配置
[server]
host = "127.0.0.1"
port = 8081
host: 监听地址。port: 监听端口。
Worker 配置
vhttpd 管理着一个 PHP Worker 池,用于处理业务逻辑。
[worker]
autostart = true
pool_size = 4
cmd = "php -d extension=vslim.so php-worker.php"
autostart: 是否在服务启动时自动启动 worker。pool_size: Worker 池大小。cmd: 启动 worker 的命令。
环境变量
你可以通过 [worker.env] 为 worker 设置环境变量:
[worker.env]
VHTTPD_APP = "/path/to/your/app.php"
AI 相关配置
飞书 (Feishu) 集成
[feishu]
enabled = true
[feishu.main]
app_id = "${env.FEISHU_APP_ID}"
app_secret = "${env.FEISHU_APP_SECRET}"
Codex 集成
[codex]
enabled = true
url = "ws://127.0.0.1:4500"
approval_policy = "never"
sandbox = "workspaceWrite"
flush_interval_ms = 400
url: Codex 服务地址。approval_policy: 审批策略。sandbox: 沙箱权限。