Closed etjson closed 2 months ago
micro
环境中还会出现Fatal error: Uncaught Error: Class "Swoole\Constant" not found
异常
if (strcmp("cli", sapi_module.name) == 0 || strcmp("phpdbg", sapi_module.name) == 0 ||
strcmp("embed", sapi_module.name) == 0) {
SWOOLE_G(cli) = 1;
}
swoole
目前没有加上micro
这个,我稍后处理一下,急用的话可以用swoole-cli
代替一下
static-php可以加 --with-micro-fake-cli
伪装 cli 的
@etjson 按照 @NathanFreeman @he426100 提示 自己改源码试试
if (strcmp("cli", sapi_module.name) == 0 || strcmp("phpdbg", sapi_module.name) == 0 ||
strcmp("embed", sapi_module.name) == 0 || strcmp("micro", sapi_module.name) == 0) {
SWOOLE_G(cli) = 1;
}
请在提交问题之前回答这些问题。
1.你做了什么? 如果可能,请提供一个简单的脚本来重现错误。
使用https://github.com/crazywhalecc/static-php-cli构建二进制执行出现
Swoole\Http\Server can only be used in CLI mode
异常,php_sapi_name
函数输出为micro
兼容micro运行环境
出现
Swoole\Http\Server can only be used in CLI mode
异常php --ri swoole
)?5.1.2
uname -a
&php -v
&gcc -v
)?micro
@NathanFreeman @matyhtf