【已完成】hp8.0安装redis扩展php -m 不显示,phpinfo 显示支持r...
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:8.0.6
系统版本:
CentOs7
问题描述:
宝塔安装了多版本php,在安装php扩展redis时,首次安装扩展时,在错误的php8.2版本上面安装了扩展,后来卸载了redis扩展,重新在php8.0版本上安装了redis扩展,接下来问题就来了。PHPinfo(web服务)支持redis,但是进入命令行PHP cli 发现不支持redis扩展。PHP -v 版本和web服务版本一致。目前已测试的方法,卸载所有PHP版本,重新安装单一的php8.0版本,再安装扩展。重启相关服务、重启服务器 都没能解决
相关截图(日志、错误):
您好,将面板更新到最新版试试,我在8.1版本中测试了一下,并没有复现您描述的情况 问题已解决。原因是在PHP8.2 版本安装redis时,在系统 /etc/目录下创建了一个php-cli.php的软连接到PHP8.2的配置文件。
解决思路:先在后台执行命令 php ,然后运行进程查看命令 ps -aux|grep php 找你运行的php进程,很容易区分,然后你会看到它加载的配置文件位置,再删除配置文件重新建立正确的软连接路径即可(ln -s /www/server/php/php版本/etc/php-cli.ini /etc/php-cli.ini)。
页:
[1]