CentOS升级PHP到8.0

图源:php.net

WordPress提醒我PHP版本过老(7.2)有一段时间了,索性今天就升级一下。

这里的安装过程适用于CentOS 7.X,CentOS 8请参见文末的参考资料。

先删除系统中老旧的版本:

yum list installed | grep php

可能有php本体以及多个插件程序,都一起删除掉:

yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-devel.x86_64 php-fpm.x86_64 php-gd.x86_64 php-intl.x86_64 php-json.x86_64 php-mbstring.x86_64 php-mysqlnd.x86_64 php-opcache.x86_64 php-pdo.x86_64 php-pgsql.x86_64 php-process.x86_64 php-xml.x86_64

这里的具体内容要填入上一步查询出的结果。

安装PEPL软件源:

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils

关闭不需要的PHP软件源,开启需要安装的PHP版本软件源(这里选择php8.0):

sudo yum-config-manager --disable 'remi-php*'
sudo yum-config-manager --enable remi-php80

安装php及必要插件:

sudo yum -y install php php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json}

查看所安装的版本是否正确:

php -v

参考资料:

  • 如何在CentOS8或者CentOS7上安装PHP8.0正式版

CentOS升级PHP到8.0相关推荐

  1. centos升级之vim vim8.0安装

    YCM安装攻略:https://blog.csdn.net/csdn_kou/article/details/81213935 卸载旧的vim yum remove vim* -y 一.源码编译安装v ...

  2. Centos 7.5 安装Zabbix4.0

    Centos 7.5 安装Zabbix4.0 一.参考链接 zabbix官方安装文档:https://www.zabbix.com/cn/download zabbix官方产品文档:https://w ...

  3. ssh 用密码连接不上、查看openSSH 的版本、CentOS - 升级openSSH,修复安全漏洞

    一  ssh密码连接 1,检查ssh配置文件 #vim /etc/ssh/sshd_config 130 UseDNS no 131 AddressFamily inet 132 PermitRoot ...

  4. python35是什么意思_python -m是什么意思CentOS 升级 Python3 (附带: 一键升级脚本)...

    一键安装脚本(附带) 电脑技术网从python -m是什么意思CentOS 升级 Python3 (附带: 一键升级脚本)分析来看,对python -m是什么意思CentOS 升级 Python3 ( ...

  5. centos 升级gcc

    //by yan 20200523 centos 升级gcc: centos7默认 gcc版本是4.8.5,编译不了redis6,需要升级 [root@VM_16_17_centos redis-6. ...

  6. CentOS升级Python2.7及安装pip

    CentOS升级Python2.7及安装pip<?xml version="1.0" encoding="UTF-8"?> CentOS升级Pyth ...

  7. centos6.5 升级oracle 10.2.0.5.0,CentOS5上升级ORACLE到10.2.0.4时,检测操作系统失败的解决方法...

    使用的操作系统版本是CentOS 5.7,ORACLE的原版本是10.2.0.1.0. 在将ORACLE升级到10.2.0.4时,总是提示检查操作系统失败,将/etc/redhat-release的内 ...

  8. centos升级gdb支持pretty-printer

    centos升级gdb支持pretty-printer pretty-printer说明 升级GDB 配置.gdbinit 常见错误: vscode调试开启pretty-printer 结束语 参考博 ...

  9. centos 升级glibcc++

    c++调用lua匿名函数 https://blog.csdn.net/zhfk2004/article/details/102716134 centos 升级glibc++ https://zhuan ...

最新文章

  1. CIE-LUV是什么颜色特征
  2. Tomcat中配置MySQL数据库连接池
  3. 【模板】单源最短路径(弱化版)
  4. 工预-Navicat for MYSQL
  5. python数据库连接池工具类_Python数据库连接池DBUtils
  6. python 时区转换
  7. 局部页面切换url为什么不变_python爬虫 - 翻页url不变网页的爬虫探究
  8. Android Property Animation动画
  9. Java数据库篇5——事务
  10. 【Linux 内核网络协议栈源码剖析】sendto 函数剖析
  11. 在计算机操作中粘贴的快捷键是什么,键盘按什么键复制粘贴 键盘上复制粘贴快捷键是哪个键...
  12. 解决打开excel报文件格式或文件扩展名无效的问题
  13. 论文查重不能超过多少?
  14. 2010新财富中国富豪榜1至100名
  15. 桌面快捷方式计算机打不开,桌面快捷方式打不开,详细教您桌面快捷方式打不开怎么解决...
  16. 麻省理工学院公开课:计算机科学及编程导论 课堂笔记
  17. java的duplicate用法_Java ByteBuffer duplicate()用法及代码示例
  18. F5 GTM DNS 知识点和实验 6 -智能DNS算法
  19. vue 前端传图片文件,后端接收
  20. 高德尝试用“成本价”推动共享,但高精地图行业不只有价格

热门文章

  1. 鸿蒙系统和安卓有哪些区别?鸿蒙会取代安卓吗?
  2. 手撕promise.all以及promise.race
  3. Debian / Ubuntu 系统怎么缩短 shell 路径(转)
  4. iphone开发中的手势操作:Multiple Taps
  5. Java 安全-JNDI注入学习
  6. IOS:UIImage的剪切,尺寸缩小、压缩、添加水印
  7. 502粘到手上变硬了怎么办_502粘住手怎么办?502粘到手上变硬了怎么办
  8. java,jsp页面添加提示图以及提示音乐
  9. 【NOIP2016】bzoj4719 天天爱跑步
  10. 超好用的pdf编辑+pdf转word工具 – Adobe Acrobat Pro DC下载