linux 宝塔php多版本下php -m 与phpinfo加载扩展不同解决方法

项目场景:

linux环境下使用php 命令启动相应服务。

thinkphp6框架,执行php think run


 

问题描述

 近期项目升级,使用PHP8版本,通过宝塔编译安装PHP8.0后,通过命令启动服务时提示redis未安装。

linux 宝塔php多版本下php -m 与phpinfo加载扩展不同解决方法_第1张图片

执行 php -m  无redis扩展

linux 宝塔php多版本下php -m 与phpinfo加载扩展不同解决方法_第2张图片

查看phpinfo()  有redis扩展

linux 宝塔php多版本下php -m 与phpinfo加载扩展不同解决方法_第3张图片


原因分析:

提示:多版本PHP版本导致

linux环境下通过宝塔安装多版本PHP,宝塔面板自动设置了php别名。


解决方案:

提示:执行 unalias php

你可能感兴趣的:(Linux知识,redis,php,开发语言,nginx)