upgrade php from 7.2 to 7.4 by one command

一条命令将PHP从7.2升级至7.4

服务器当前的操作系统环境是CentOS Stream 8,默认安装的PHP是7.2版本。Wordpress后台一直提示PHP版本过旧,建议升级。

通过DNF命令发现,系统提供了三个PHP的版本可以选择,默认7.2,还有7.3和7.4可供选择的。在网上搜索教程,几乎都让我添加另外的源,然后进行安装。

但是我偏不信这个邪。既然DNF已经显示了好几个版本,一般常理来讲,即代表这个版本已经是可以通过DNF直接进行安装的了。

一开始,我尝试了enable命令。安装报错,并且错误内容太多,我也不想去详细看。又在网上进行搜索,无意中看到了一个switch-to命令相关的内容。我想起好像报错中似乎也有一个switch-to相关的内容。我猜想,可能这个不是通过enable命令来切换的,而是通过switch-to命令来切换的。

upgrade php from 7.2 to 7.4 by one command action
通过DNF命令可将PHP版本切换至7.4

于是,尝试执行了一下switch-to命令。竟然一下子就成功了。

还有一点我不明白:既然switch-to可以直接将PHP从7.2切换到7.4,为什么网上那么多教程都让添加新的源什么的。😳