原文: http://www.manongjc.com/detail/25-qpyxndyogppmfdf.html

前言

centos7默认源的php版本只有5.4,版本太老,而mediawiki需要的php版本为7.4以上,所以本文直接升级到php8.0。

步骤

  1. 卸载所有已安装的php
yum remove -y php*
  1. 添加remi源(可能需要提前安装epel-release)
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm 此处若是无法下载  可用
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  1. 单独启用php80的源(没有yum-config-manager命令的话需要安装yum-utils
yum-config-manager --disable 'remi-php*'
yum-config-manager --enable remi-php80
  1. 安装php及其拓展
yum install -y php php-bcmath php-cli php-common php-devel php-fpm php-gd php-intl php-ldap php-mbstring php-mysqlnd php-odbc php-pdo php-pear php-pecl-xmlrpc php-pecl-zip php-process php-snmp php-soap php-sodium php-xml
  1. 版本验证
php -v

最新文章

  1. Js 变量声明提升和函数声明提升
  2. centos6.x 安装pylucene (20161027改)
  3. 夺命雷公狗-----React---27--小案例之react经典案例todos(清除已完成)
  4. DataTable数据导出CSV文件
  5. rabbitmq redis
  6. C语言关键字详解
  7. 【jmeter】JMeter测试MongoDB
  8. javascript笔记——js面试问题
  9. javascript原生ajax;
  10. plsql本机不安装数据库连接远程数据库
  11. 关于PHP上传文件时配置 php.ini 中的 upload_tmp_dir
  12. vbuffer.hpp
  13. Confluence 6 配置服务器基础地址
  14. js中的类
  15. lambda 分类抽取N条
  16. 删除最少字符生成Palindrome
  17. html 图片在一个div中放大缩小效果
  18. 沉淀再出发:redis的安装和使用
  19. (一)Mina源代码解析之总体架构
  20. HDU - 3338 Kakuro Extension (最大流求解方格填数)

热门文章

  1. 模板层语法、模板层之标签、模板的继承与导入、模型层之ORM常见关键字
  2. Windows喝水记录工具v2.0
  3. 增加for循环-泛型的概念
  4. Java 进阶P-8.9+P-8.10
  5. Django中需要修改配置
  6. Session和Shiro的Session区别
  7. 把Excel自动转换Json格式
  8. 织梦DedeCMS 0day RCE
  9. LG P4980【模板】Pólya 定理
  10. [USACO17JAN]Promotion Counting P