多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
队列服务需要开启以下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', ], ]; ~~~