【已解决】PHP安装后的使用BUG
[操作系统版本]CentOS 7.9.2009 x86_64(Py3.7.9)[浏览器版本]Microsoft Edge版本 96.0.1054.62 (官方内部版本) (64 位)
[面板版本]Beta7.9.11
问题描述:
1.本人使用的是PHP7.4版本,项目使用了Composer管理,ThinkPhp的架构
2.发现的问题是,我的项目是需要安装php的redis/fileinfo 两个扩展的,在安装完成后Web站点使用以及访问都是正常的,但是命令行的Php是并没有加载该扩展的
3.发现该问题后,我发现在命令行执行PHP的时候所加载的ini配置文件和Web站点加载的并非同一个文件,想请问是否是宝塔专门修改成命令行读取的是 php-cli.ini
4.如果是专门修改的话,那在用户安装扩展的时候是否也应该同时修改命令行读取的配置文件,不然还要自行手动操作很麻烦,并且也会影响面板 PHPINFO页面的显示状态
您好,命令行执行以下命令截图出来看看
php -v
命令行的版本可能不是安装相关扩展的PHP版本。 运维阿宏 发表于 2021-12-31 00:00
您好,命令行执行以下命令截图出来看看
命令行的版本可能不是安装相关扩展的PHP版本。 ...
我的服务器只安装了一个php,已经使用php -v查看过了是和Web服务一样的,
执行了php --ini的时候可以看到命令行加载的ini文件,看下图
你好 此问题已在7.9.0修复
在面板-网站设置-php运行版本重新选择一下php版本即可
页:
[1]