今天有用户升级好播播资源网提供的禾匠榜店商城4.5.8版本,进入禾匠榜店商城后台发现队列服务怎么设置重启都不管用,队列服务还是没办法启动,检查了服务器环境也没什么问题站点也绑定PHP7.2版本(对应禁用的函数也已删除),最后把全部数据搬到另一台服务器测试,测试后正常!说明系统和数据库本身没啥问题,再对比两台服务器环境也一样的,没发现什么异样,针对有问题的服务器重装redis后还是不行,一外意外在正常的服务器上用命令(PHP-V)查看PHP版本显示php7.2,再用命令查看无法启动队列服务器的PHP默认版本居然是PHP5.6,问题终于找到了,是因为默认PHP版本不同,默认的PHP版本为5.6并非站点绑定的7.2版本,这下明白了,执行过程中调用的为PHP5.6版本,并非调用站点绑定的7.2版本。
不过我这里想把默认调用的PHP改成7.2的,毕竟7.x版本才是以后的主角。更改后再测试队列正常先查看下系统默认php命令关联的PHP版本,命令(PHP-V)下面针对默认PHP5.6更改为PHP7.2版本命令操作方法1、在命令行输入ls-l/usr/bin/php2、要更改成7.2的执行以下命令ln-sf/