Upgrading PHP 5.3 to PHP 5.6 on CentOS 6.7

Intelligent Dynamics, LLC > All  > Upgrading PHP 5.3 to PHP 5.6 on CentOS 6.7
Upgrade PHP 5.3 to PHP 5.6 on CentOS 6.7

Upgrading PHP 5.3 to PHP 5.6 on CentOS 6.7

This article assumes you have a stock installation of CentOS, and that you already have PHP 5.3 installed

1. Verify current version of PHP
Type in the following to see the current PHP version:

php -v

Your output should look something like this:

PHP 5.3.3 (cli) (built: Jul 9 2015 17:39:00)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

Once you’ve verified the current version, you can start with the RPM repository installation

2. Install the Remi and EPEL RPM repositories
If you haven’t already done so, install the Remi and EPEL repositories

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm && rpm -Uvh epel-release-latest-6.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm && rpm -Uvh remi-release-6*.rpm

 

Enable the REMI repository globally:

vim/nano (your preferred text editor) /etc/yum.repos.d/remi.repo

Find the section [remi] and make the following changes:

[remi]
name=Remi’s RPM repository for Enterprise Linux 6 – $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

Also, under the section that looks like [remi-php55] make the following changes:

[remi-php56]
name=Remi’s PHP 5.6 RPM repository for Enterprise Linux 6 – $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php56/mirror
# WARNING: If you enable this repository, you must also enable “remi”
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

save your changes and exit the editor
3. Upgrade PHP 5.3 to PHP 5.6

Now for the hard part, upgrading PHP

yum -y upgrade php*

Once the update has completed, verify that you have PHP 5.6 installed

php -v

Should see output similar to the following:

PHP 5.6.14 (cli) (built: Sep 30 2015 14:07:43)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

Please let us know if you run into any issues and we’d be glad to help

joseph
No Comments

Post a Comment

Comment
Name
Email
Website