前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS7升级PHP版本,PHP5.6→PHP7.2

CentOS7升级PHP版本,PHP5.6→PHP7.2

原创
作者头像
conanma
发布2021-12-02 15:46:09
1.2K0
发布2021-12-02 15:46:09
举报
文章被收录于专栏:正则正则
更新之前查看当前PHP版本避免重复更新
代码语言:javascript
复制
[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的安装包
代码语言:javascript
复制
[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
代码语言:javascript
复制
[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源
代码语言:javascript
复制
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装PHP7.2
代码语言:javascript
复制
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版本

代码语言:javascript
复制
[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扩展插件
代码语言:javascript
复制
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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 更新之前查看当前PHP版本避免重复更新
  • 检查当前PHP的安装包
  • 移除当前PHP
  • 添加第三方YUM源,我们选择webtatic源
  • 安装PHP7.2
  • 根据所需安装PHP扩展插件
相关产品与服务
Grafana 服务
Grafana 服务(TencentCloud Managed Service for Grafana,TCMG)是腾讯云基于社区广受欢迎的开源可视化项目 Grafana ,并与 Grafana Lab 合作开发的托管服务。TCMG 为您提供安全、免运维 Grafana 的能力,内建腾讯云多种数据源插件,如 Prometheus 监控服务、容器服务、日志服务 、Graphite 和 InfluxDB 等,最终实现数据的统一可视化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档