简体   繁体   English

更改 CLI PHP 版本

[英]Change CLI PHP version

I have a server "CentOS 7" managed by virtualmin, my web server PHP Version is 7.2.24, but the Command Line Interface (CLI) reading PHP Version => 5.4.16我有一个由 virtualmin 管理的服务器“CentOS 7”,我的 Web 服务器 PHP 版本是 7.2.24,但是命令行界面 (CLI) 读取 PHP 版本 => 5.4.16

I have tried several methods to change the CLI to 7.2.24, but all of them failed我尝试了几种方法将 CLI 更改为 7.2.24,但都失败了

Method 1 From virtualmin changed the server template as below (Mode was 'FCGId')方法 1 从 virtualmin 更改服务器模板如下(模式为 'FCGId') 在此处输入图片说明

Methods 2方法二

sudo update-alternatives --set php /usr/bin/php7.2.24

but all of the above failed after rebooting the server.但是在重新启动服务器后,上述所有方法都失败了。

When installing PHP 7.x via RPM, there shouldn't be any PHP 5.x to begin with.通过 RPM 安装 PHP 7.x 时,不应有任何 PHP 5.x 开始。

Just see which priority it has an give it a lower number:看看它有哪个优先级,给它一个较低的数字:

 update-alternatives --query php
 update-alternatives --install /usr/bin/php7.2.24 php 10

One can also set it manually:也可以手动设置:

update-alternatives --config php

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM