Tech Transit Open Source Blog


How to upgrade php and mysql on plesk panel 11 or 12

Spread the love

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

[[email protected] ~]# 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.

[[email protected]~]# 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

[[email protected] ~]# wget
[[email protected] ~]# rpm -Uvh  epel-release-6-8.noarch.rpm
[[email protected] ~]# wget
[[email protected] ~]# rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

Now edit remi.repo and enable remi repository

[[email protected] ~]# 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

[[email protected] ~]# 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

[[email protected] ~]# 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.

[[email protected]~]# 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

[[email protected]~]# 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

Spread the love

Have any Question or Comment?

Leave a Reply

Your email address will not be published. Required fields are marked *

Tech Transit Facebook Page

SuperWebTricks Loading...