redhat7.2 安装php5.6,CentOS7升级PHP版本,PHP5.6→PHP7.2

更新之前查看当前PHP版本避免重复更新

[root@IT-grafana ~]# php -v

PHP 5.6.40 (cli) (built: Jan 12 2019 13:11:15)

Copyright (c) 1997-2016 The PHP Group

Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

检查当前PHP的安装包

[root@IT-grafana ~]# yum list installed |grep php

Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast

php56w.x86_64 5.6.40-1.w7 @webtatic

php56w-bcmath.x86_64 5.6.40-1.w7 @webtatic

php56w-cli.x86_64 5.6.40-1.w7 @webtatic

php56w-common.x86_64 5.6.40-1.w7 @webtatic

php56w-devel.x86_64 5.6.40-1.w7 @webtatic

php56w-gd.x86_64 5.6.40-1.w7 @webtatic

php56w-intl.x86_64 5.6.40-1.w7 @webtatic

php56w-ldap.x86_64 5.6.40-1.w7 @webtatic

php56w-mbstring.x86_64 5.6.40-1.w7 @webtatic

php56w-mcrypt.x86_64 5.6.40-1.w7 @webtatic

php56w-mysql.x86_64 5.6.40-1.w7 @webtatic

php56w-opcache.x86_64 5.6.40-1.w7 @webtatic

php56w-pdo.x86_64 5.6.40-1.w7 @webtatic

php56w-xml.x86_64 5.6.40-1.w7 @webtatic

移除当前PHP

[root@IT-grafana ~]# yum remove -y php*

已加载插件:fastestmirror

正在解决依赖关系

--> 正在检查事务

---> 软件包 php56w.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-bcmath.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-cli.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-common.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-devel.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-gd.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-intl.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-ldap.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-mbstring.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-mcrypt.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-mysql.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-opcache.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-pdo.x86_64.0.5.6.40-1.w7 将被 删除

---> 软件包 php56w-xml.x86_64.0.5.6.40-1.w7 将被 删除

--> 解决依赖关系完成

……

添加第三方YUM源,我们选择webtatic源

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装PHP7.2

yum remove -y php-common #移除系统自带的php-common

yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysqlnd php72w-intl php72w-mbstring php72w-fpm php72w-xmlrpc php72w-sysvsem php72w-soap php72w-posix php72w-bcmath

检查是否为PHP7.2版本

[root@IT-grafana ~]# php -v

PHP 7.2.27 (cli) (built: Jan 26 2020 15:49:49) ( NTS )

Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

with Zend OPcache v7.2.27, Copyright (c) 1999-2018, by Zend Technologies

根据所需安装PHP扩展插件

php72w-cli

php72w-common

php72w-embedded

php72w-fpm

php72w-pdo

php72w-bcmath

php72w-dba

php72w-enchant

php72w-imap

php72w-interbase

php72w-ldap

php72w-mcrypt

php72w-odbc

php72w-pdo_dblib

php72w-pear

php72w-pecl-apcu

php72w-pecl-imagick

php72w-pecl-xdebug

php72w-pgsql

php72w-phpdbg

php72w-process

php72w-pspell

php72w-recode

php72w-snmp

php72w-soap

php72w-tidy

php72w-xmlrpc

php72w-pecl-igbinary

php72w-memcached

php72w-pecl-mongodb

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值