当我运行sudo模块列表php时,获得下一个列表:
CentOS流8- AppStream名称流配置文件
PHP7.2 d公共d,发展,最小
PHP7.3公共d,发展,最小
PHP7.4 e通用d,devel,minim php 8.0通用d,devel,最小
提示:默认、启用、禁用、安装
如您所见,php7.2将设置为defaultd,但php7.4是enablede。
这会造成混乱,因为有时我需要确定将使用哪个php版本。
还有一种将7.4设置为默认的方法吗?
发布于 2022-11-02 02:06:39
这个例子是针对Remi的,但是命令对于其他人来说是相同的,但是模块可能在一个不同的标题/名称下。通过使用以下命令查看CentOS安装上可用的PHP模块列表,您可能可以为现有的repo找出它:
dnf module list php最好是更新到最新的稳定PHP版本,目前的版本是8.1。
假设您已经安装了所有需要的模块,那么在CentOS流8上启用REMIRepoPHP7.4的命令是:
dnf module switch-to php:remi-7.4。。根据您上面发布的内容,该命令可能是:
dnf module switch-to php:7.4要确定默认使用的是哪个PHP版本,请使用以下命令:
php -v如果您将webserver设置为使用PHP,它将自动使用默认版本。
https://stackoverflow.com/questions/73893725
复制相似问题