当前位置:论坛首页 > BUG提交 > Linux面板

【已解答】同时安装多个php版本,php命令会被覆盖,cli扩

发表在 BUG提交2022-7-16 17:21 [复制链接] 3 4548

面板版本7.9.2问题描述:
        1、同时安装多个php版本时,php命令会被覆盖(比如先安装7.0,在安装7.4),php -v 命令就是7.4。
        2、安装了扩展但是在cli下不生效,比如php7.4下安装了redis扩展,但是cli下 php -m 并没有该模块(原因:缺少php-cli.ini配置文件)

问题总结:
        不知道算不算BUG,但是这个问题还是很烦的,特别是使用workerman这种不依赖php-fmp的框架时候,安装好redis扩展后,cli下死活找不到扩展,或者取消某个函数仅用时,cli下也是同样问题

问题2处理办法:
        执行php --ini,查看php-cli.ini位置,把php.ini复制过去一份(注意:安装扩展或取消函数禁用等等...,涉及php.ini文件的都要cp下 cli下才会生效)

小白提问,如描述不清楚,尽情谅解
使用道具 举报 只看该作者 回复
发表于 2022-7-17 09:48:11 | 显示全部楼层
您好,您重启下面板,看下php-cli.ini 是否可以获取到正确的php版本?
面板上默认的php版本是获取的php.ini 配置
使用道具 举报 回复 支持 反对
发表于 2022-7-17 16:39:09 | 显示全部楼层
大炮运维V587 发表于 2022-7-17 09:48
您好,您重启下面板,看下php-cli.ini 是否可以获取到正确的php版本?
面板上默认的php版本是获取的php.ini ...

无用,上个月我装了三台服务器环境都是这样,本月空闲了点才来反馈,php-cli.ini不存在,要自己手动cp过去
使用道具 举报 回复 支持 反对
发表于 2022-7-18 09:46:47 | 显示全部楼层
lmdpx 发表于 2022-7-17 16:39
无用,上个月我装了三台服务器环境都是这样,本月空闲了点才来反馈,php-cli.ini不存在,要自己手动cp过 ...

我们根据您的反馈测试下
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表