As  plesk panel provide lower version of php and mysql , so for the application which needs higher php version we need to upgrade php version to higher than php 5.3 , In plesk it is very easy to upgrade php as well as mysql , you just need to follow steps as we are showing here,

First we are checking php and mysql version before upgrade

[server@techtransit ~]# php -v
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
with the ionCube PHP Loader v4.6.0, Copyright (c) 2002-2014, by ionCube Ltd.

[server@techtransit~]# mysql -V
mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1

Download and Install epel and remi repository

[server@techtransit ~]# wget
[server@techtransit ~]# rpm -Uvh  epel-release-6-8.noarch.rpm
[server@techtransit ~]# wget
[server@techtransit ~]# rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

Now edit remi.repo and enable remi repository

[server@techtransit ~]# vi /etc/yum.repos.d/remi.repo

name=Remi's RPM repository for Enterprise Linux 6 - $basearch

save and exit
Now install php by yum command

[server@techtransit ~]# yum install php

Package                 Arch           Version                     Repository     Size
php                     x86_64         5.4.45-1.el6.remi           remi         2.8 M
Installing for dependencies:
compat-mysql51         x86_64         5.1.54-1.el6.remi           remi         1.4 M
libaio                 x86_64         0.3.107-10.el6             base           21 k
t1lib                   x86_64         5.1.2-6.el6_2.1             base         160 k
Updating for dependencies:
mysql                   x86_64         5.5.45-1.el6.remi           remi        5.8 M
mysql-libs             x86_64         5.5.45-1.el6.remi           remi         778 k
mysql-server           x86_64         5.5.45-1.el6.remi           remi           10 M
php-cli                 x86_64         5.4.45-1.el6.remi         remi         4.1 M
php-common             x86_64         5.4.45-1.el6.remi           remi         961 k
php-gd                 x86_64         5.4.45-1.el6.remi           remi         147 k
php-imap               x86_64         5.4.45-1.el6.remi           remi           83 k
php-mbstring           x86_64         5.4.45-1.el6.remi           remi         948 k
php-mysql               x86_64         5.4.45-1.el6.remi           remi          140 k
php-pdo                 x86_64         5.4.45-1.el6.remi           remi         124 k
php-xml                 x86_64         5.4.45-1.el6.remi           remi         175 k

Transaction Summary

After installing the packages check the php and mysql upgraded version

[server@techransit ~]# php -v
PHP 5.4.45 (cli) (built: Sep 2 2015 18:54:00)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with the ionCube PHP Loader v4.6.0, Copyright (c) 2002-2014, by ionCube Ltd.

[server@techtransit~]# mysql -V
mysql Ver 14.14 Distrib 5.5.45, for Linux (x86_64) using readline 5.1

Now fix the privilege for mysql databases as this is a important step

[server@techtransit~]# mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`

Now php and mysql successfully upgraded .
Hope you enjoyed the article , for any concern please comment here

By Sachin G

I am a professional freelance contributor and founder of tech transit. Love to write and lover of education, culture, and community. I have been using it, setting, supporting, and maintaining it since 2009.Linux rocks! Sachin G Follow me on LinkedIn and x formerly twitter