微擎禾匠商城需要安装php7.2 pcntl扩展,怎么安装? 我找了php7.2 没这pcntl,需要怎么安装?不安装就用不了,用咱们面板感觉很好,实在不想换,老大怎么解决啊? 感谢感谢
模块名叫 process,不叫 pcntl,pcntl 只是这个扩展模块下的一个函数。
process
pcntl
检测到您服务器的PHP有以下函数被禁用了,请从PHP禁用函数列表中移除掉它们,否则队列服务将无法运行。 pcntl_fork pcntl_wait pidpcntl_wait pcntl_signal pcntl_signal_dispatch pcntl_wifexited pcntl_wifstopped pcntl_wifsignaled pcntl_wexitstatus pcntl_wifcontinued pcntl_wtermsig pcntl_wstopsigpcntl_exec pcntl_alarm pcntl_get_last_error pcntl_errno pcntl_strerror pcntl_getpriority pcntl_setpriority pcntl_sigprocmask pcntl_async_signals pcntl_signal_get_handler 提示检测不到这些函数
程序检测的逻辑有问题,进程控制扩展模块在web上肯定不让运行,但他这个程序是需要在cli下运行的,实际上可以运行,并且按提示已经运行成功。 运行 crontab -l 命令可以看到上面的命令已将任务成功添加到计划任务。
# crontab -l * * * * * /data/mystack/sites/xxxxx/www/addons/xxx_bd/queue.sh
发现检测还是失败,因为他们程序脚本中调用php使用的是php命令,需要将系统中php命令默认的php版本设置下: 最终成果: