How to update the PHP version after PMTA Installation

Some times, we require to update the PHP version without data loss.

As I installed PowerMTA on my server and setup everything. After everything, when I tried to use Mumara, it shows me ioncube Loader error.

After installing ioncube loader, I came to know that ioncube is installed for PHP 5.3

Mumara still not works at all.

First we have to check what version of PHP is already installed and for that we can use the command as:

php -v

Install the Remi and EPEL repositories

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

Enable the REMI repository globally:

Run the following commands and edit remi.repo file.

nano /etc/yum.repos.d/remi.repo

Under the section that looks like [remi] 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-php56] 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

Type CTRL-O to save and CTRL-X to close the editor

Upgrading

Now we can upgrade PHP. Simply type in the following command:

yum -y upgrade php*

You will see that the version is now 5.6

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
We will be happy to hear your thoughts

Leave a reply