ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
队列服务需要开启以下PHP函数 以宝塔为例: pcntl_fork pcntl_waitpid pcntl_waitpcntl_signal pcntl_signal_dispatch pcntl_wifexited pcntl_wifstopped pcntl_wifsignaled pcntl_wexitstatus pcntl_wifcontinued pcntl_wtermsig pcntl_wstopsig pcntl_exec pcntl_alarm pcntl_get_last_error pcntl_errno pcntl_strerror pcntl_getpriority pcntl_setpriority pcntl_sigprocmask pcntl_async_signals pcntl_signal_get_handler 宝塔 PHP 7.3 中默认并无禁用这些 pcntl_ 开头的函数 **php禁用函数设置及查看方法 ** windows 里是不支持 php-pcntl模块的,所以在启动服务时 以上函数为禁用状态,在用户体验上,这里应该先判断是否存在模块。 接下来, 老老实实的在本地用虚拟机吧。DOCKER 可以做redis 等用 确定redis 正常安装启动并修改 config/local.php ~~~ return [ 'redis' => [ 'class' => 'yii\redis\Connection', 'hostname' => '127.0.0.1', 'port' => 6379, 'password' => 'root', //一定要设置密码,养成良好安全习惯 ], 'queue' => [ 'class' => \yii\queue\redis\Queue::class, 'channel' => 'zjhj_bd_433', ], ]; ~~~