帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  Linux CentOS8下安装、卸载、切换PHP版本

Linux CentOS8下安装、卸载、切换PHP版本

2024-10-18 17:17:10 392

Linux CentOS8下安装、卸载、切换PHP版本


欢迎来到蓝队云技术小课堂,每天分享一个技术小知识。


背景:

 CentOS8的云服务器,使用 yum install php方式只能安装 7.2 版本的PHP且无 mysql 扩展,采取的方法是卸载已有PHP +重装更新版本的PHP。


停止并卸载PHP

本机已存在的PHP是通过yum安装的7.2版本,使用命令停止它

systemctl stop php-fpm

卸载它

# 输入 yum remove php


通过DNF方式查看可安装的PHP版本列表

首先先启用Remi 存储库

# 输入 dnf install dnf-utils http://www.landui.com/enterprise/remi-release-8.rpm


运行命令获取所有可用PHP版本列表

# 输入 dnf module list php


当前要安装7.4版本,要运行两个命令

# 输入

# 重置PHP的对标目标

dnf module reset php 


# 输入 

# 将PHP的对标目标设置为新的目标版本(以前默认是7.2) 

dnf module enable php:remi-7.4


安装目标版本7.4

安装PHP和常用模块

# 输入 dnf module install php:remi-7.4 

# 或者 dnf install php 

# 或指定安装模块 dnf install php php-opcache php-gd php-curl php-mysqlnd


检查和配置

检查安装结果

# 输入 php -v


设置PHP-FPM为系统开机启动

systemctl enable php-fpm

运行 PHP 和重启 Nginx

systemctl start php-fpm

systemctl reload nginx


补充:

使用 sudo yum install php-xxx 安装指定模块,或者 dnf search php74 指定php74查看相关信息,dnf search php 查看与php相关的软件包,php --modules 查看已安装的php模块


蓝队云官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,蓝队云整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。

更多技术知识,蓝队云期待与你一起探索。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: