使用默认方式yum install php安装的php版本为5.4,在使用某些PHP框架的时候可能会有问题,因此须要安装高版本的PHP。php
经过yum list php*查看是否有本身须要安装的版本,若是没有就须要添加第三方yum源,mysql
CentOs 5.x web
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm sql
CentOs 6.x 缓存
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm 服务器
CentOs 7.X 框架
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm // 笔者选择的是这个ui
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm // 笔者选择的是这个rest
//rpmforgeblog
#32位:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm
#64位:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
安装完成后能够使用yum repolist查看已经安装的源,也能够经过ls /etc/yum.repos.d/查看。
1. 查看已安装的php软件
yum list installed | grep php
2. 删除当前的php软件
yum remove php*
3. 安装第三方yum源
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
在yum repolist查看已安装源的时候可能会有一些关于yum的警告,好像是相似yum缓存方面的东西。我是经过重启处理该问题的。
4. 安装所需版本的php
yum install php56w
5. 重启web服务器
systemctl restart httpd
6. 查看php版本
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
7. 安装mysql扩展方式
yum install php56w-mysql php56w-gd