Print
Parent Category: Tutorials
Hits: 2211

There are already many requests to use php 5.3, so upgrading php to version 5.3 in Plesk become something

often required.

Here is an example of seting php version 5.3 on Plesk 10. It a real example:

 

[root@u15559315 httpdocs]# php -v
PHP 5.1.6 (cli) (built: Mar 31 2010 02:39:17)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
[root@u15559315 httpdocs]#
[root@u15559315 httpdocs]#
[root@u15559315 httpdocs]# cd
[root@u15559315 ~]# wget -q -O - http://www.atomicorp.com/installers/atomic | sh

Atomic Archive installer, version 2.0

BY INSTALLING THIS SOFTWARE AND BY USING ANY AND ALL SOFTWARE
PROVIDED BY ATOMICORP LIMITED YOU ACKNOWLEDGE AND AGREE:

THIS SOFTWARE AND ALL SOFTWARE PROVIDED IN THIS REPOSITORY IS
PROVIDED BY ATOMICORP LIMITED AS IS, IS UNSUPPORTED AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ATOMICORP LIMITED, THE
COPYRIGHT OWNER OR ANY CONTRIBUTOR TO ANY AND ALL SOFTWARE PROVIDED
BY OR PUBLISHED IN THIS REPOSITORY BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.

Do you agree to these terms? (yes/no) [Default: yes]

Configuring the [atomic] yum archive for this system

Installing the Atomic GPG key: OK
Downloading atomic-release-1.0-13.el5.art.noarch.rpm: OK



The Atomic Rocket Turtle archive has now been installed and configured for your system
The following channels are available:
atomic          - [ACTIVATED] - contains the stable tree of ART packages
atomic-testing  - [DISABLED]  - contains the testing tree of ART packages
atomic-bleeding - [DISABLED]  - contains the development tree of ART packages


[root@u15559315 ~]# yum --enablerepo=atomic-testing upgrade php
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* atomic: www5.atomicorp.com
* atomic-testing: www5.atomicorp.com
atomic                                                                                                                                                                        | 1.9 kB     00:00    
atomic/primary_db                                                                                                                                                             | 726 kB     00:00    
atomic-testing                                                                                                                                                                | 1.9 kB     00:00    
atomic-testing/primary_db                                                                                                                                                     |  94 kB     00:00    
Setting up Upgrade Process
Resolving Dependencies
--> Running transaction check
---> Package php.x86_64 0:5.3.6-5.el5.art set to be updated
--> Processing Dependency: php-cli = 5.3.6-5.el5.art for package: php
--> Processing Dependency: php-common = 5.3.6-5.el5.art for package: php
--> Running transaction check
---> Package php-cli.x86_64 0:5.3.6-5.el5.art set to be updated
--> Processing Dependency: libedit.so.0()(64bit) for package: php-cli
--> Processing Dependency: php-common = 5.1.6-27.el5 for package: php-xml
--> Processing Dependency: php-common = 5.1.6-27.el5 for package: php-pdo
--> Processing Dependency: php-common = 5.1.6-27.el5 for package: php-gd
--> Processing Dependency: php-common = 5.1.6-27.el5 for package: php-mbstring
--> Processing Dependency: php-common = 5.1.6-27.el5 for package: php-mysql
--> Processing Dependency: php-common = 5.1.6-27.el5 for package: php-imap
---> Package php-common.x86_64 0:5.3.6-5.el5.art set to be updated
--> Running transaction check
---> Package libedit.x86_64 0:3.0-2.20090923cvs.el5.art set to be updated
---> Package php-gd.x86_64 0:5.3.6-5.el5.art set to be updated
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd
---> Package php-imap.x86_64 0:5.3.6-5.el5.art set to be updated
---> Package php-mbstring.x86_64 0:5.3.6-5.el5.art set to be updated
---> Package php-mysql.x86_64 0:5.3.6-5.el5.art set to be updated
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: php-mysql
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: php-mysql
---> Package php-pdo.x86_64 0:5.3.6-5.el5.art set to be updated
---> Package php-xml.x86_64 0:5.3.6-5.el5.art set to be updated
--> Running transaction check
---> Package mysqlclient16.x86_64 0:5.1.57-1.el5.art set to be updated
---> Package t1lib.x86_64 0:5.1.2-2.el5.art set to be updated
--> Processing Dependency: libXaw.so.7()(64bit) for package: t1lib
--> Processing Dependency: libXt.so.6()(64bit) for package: t1lib
--> Running transaction check
---> Package libXaw.x86_64 0:1.0.2-8.1 set to be updated
--> Processing Dependency: libXext.so.6()(64bit) for package: libXaw
--> Processing Dependency: libXmu.so.6()(64bit) for package: libXaw
---> Package libXt.x86_64 0:1.0.2-3.2.el5 set to be updated
--> Processing Dependency: libICE.so.6()(64bit) for package: libXt
--> Processing Dependency: libSM.so.6()(64bit) for package: libXt
--> Running transaction check
---> Package libICE.x86_64 0:1.0.1-2.1 set to be updated
---> Package libSM.x86_64 0:1.0.1-3.1 set to be updated
---> Package libXext.x86_64 0:1.0.1-2.1 set to be updated
---> Package libXmu.x86_64 0:1.0.2-5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================================================================
Package                                         Arch                                     Version                                                     Repository                                Size
=====================================================================================================================================================================================================
Updating:
php                                             x86_64                                   5.3.6-5.el5.art                                             atomic                                   1.4 M
Installing for dependencies:
libICE                                          x86_64                                   1.0.1-2.1                                                   base                                      54 k
libSM                                           x86_64                                   1.0.1-3.1                                                   base                                      28 k
libXaw                                          x86_64                                   1.0.2-8.1                                                   base                                     329 k
libXext                                         x86_64                                   1.0.1-2.1                                                   base                                      37 k
libXmu                                          x86_64                                   1.0.2-5                                                     base                                      63 k
libXt                                           x86_64                                   1.0.2-3.2.el5                                               base                                     181 k
libedit                                         x86_64                                   3.0-2.20090923cvs.el5.art                                   atomic                                    81 k
mysqlclient16                                   x86_64                                   5.1.57-1.el5.art                                            atomic                                   1.8 M
t1lib                                           x86_64                                   5.1.2-2.el5.art                                             atomic                                   208 k
Updating for dependencies:
php-cli                                         x86_64                                   5.3.6-5.el5.art                                             atomic                                   2.6 M
php-common                                      x86_64                                   5.3.6-5.el5.art                                             atomic                                   973 k
php-gd                                          x86_64                                   5.3.6-5.el5.art                                             atomic                                   208 k
php-imap                                        x86_64                                   5.3.6-5.el5.art                                             atomic                                    87 k
php-mbstring                                    x86_64                                   5.3.6-5.el5.art                                             atomic                                   2.3 M
php-mysql                                       x86_64                                   5.3.6-5.el5.art                                             atomic                                   159 k
php-pdo                                         x86_64                                   5.3.6-5.el5.art                                             atomic                                   117 k
php-xml                                         x86_64                                   5.3.6-5.el5.art                                             atomic                                   222 k

Transaction Summary
=====================================================================================================================================================================================================
Install       9 Package(s)
Upgrade       9 Package(s)

Total download size: 11 M
Is this ok [y/N]: y
Downloading Packages:
(1/18): libSM-1.0.1-3.1.x86_64.rpm                                                                                                                                            |  28 kB     00:00    
(2/18): libXext-1.0.1-2.1.x86_64.rpm                                                                                                                                          |  37 kB     00:00    
(3/18): libICE-1.0.1-2.1.x86_64.rpm                                                                                                                                           |  54 kB     00:00    
(4/18): libXmu-1.0.2-5.x86_64.rpm                                                                                                                                             |  63 kB     00:00    
(5/18): libedit-3.0-2.20090923cvs.el5.art.x86_64.rpm                                                                                                                          |  81 kB     00:00    
(6/18): php-imap-5.3.6-5.el5.art.x86_64.rpm                                                                                                                                   |  87 kB     00:00    
(7/18): php-pdo-5.3.6-5.el5.art.x86_64.rpm                                                                                                                                    | 117 kB     00:00    
(8/18): php-mysql-5.3.6-5.el5.art.x86_64.rpm                                                                                                                                  | 159 kB     00:00    
(9/18): libXt-1.0.2-3.2.el5.x86_64.rpm                                                                                                                                        | 181 kB     00:00    
(10/18): php-gd-5.3.6-5.el5.art.x86_64.rpm                                                                                                                                    | 208 kB     00:00    
(11/18): t1lib-5.1.2-2.el5.art.x86_64.rpm                                                                                                                                     | 208 kB     00:00    
(12/18): php-xml-5.3.6-5.el5.art.x86_64.rpm                                                                                                                                   | 222 kB     00:00    
(13/18): libXaw-1.0.2-8.1.x86_64.rpm                                                                                                                                          | 329 kB     00:00    
(14/18): php-common-5.3.6-5.el5.art.x86_64.rpm                                                                                                                                | 973 kB     00:00    
(15/18): php-5.3.6-5.el5.art.x86_64.rpm                                                                                                                                       | 1.4 MB     00:00    
(16/18): mysqlclient16-5.1.57-1.el5.art.x86_64.rpm                                                                                                                            | 1.8 MB     00:00    
(17/18): php-mbstring-5.3.6-5.el5.art.x86_64.rpm                                                                                                                              | 2.3 MB     00:00    
(18/18): php-cli-5.3.6-5.el5.art.x86_64.rpm                                                                                                                                   | 2.6 MB     00:00    
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                5.8 MB/s |  11 MB     00:01    
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating       : php-common                                                                                                                                                                   1/27
warning: /etc/php.ini created as /etc/php.ini.rpmnew
Updating       : php-pdo                                                                                                                                                                      2/27
Installing     : libICE                                                                                                                                                                       3/27
Installing     : libXext                                                                                                                                                                      4/27
Installing     : libSM                                                                                                                                                                        5/27
Installing     : libXt                                                                                                                                                                        6/27
Installing     : libXmu                                                                                                                                                                       7/27
Installing     : libXaw                                                                                                                                                                       8/27
Installing     : t1lib                                                                                                                                                                        9/27
Installing     : mysqlclient16                                                                                                                                                               10/27
Installing     : libedit                                                                                                                                                                     11/27
Updating       : php-cli                                                                                                                                                                     12/27
Updating       : php                                                                                                                                                                         13/27
Updating       : php-xml                                                                                                                                                                     14/27
Updating       : php-imap                                                                                                                                                                    15/27
Updating       : php-mbstring                                                                                                                                                                16/27
Updating       : php-mysql                                                                                                                                                                   17/27
Updating       : php-gd                                                                                                                                                                      18/27
Cleanup        : php                                                                                                                                                                         19/27
Cleanup        : php-common                                                                                                                                                                  20/27
Cleanup        : php-cli                                                                                                                                                                     21/27
Cleanup        : php-xml                                                                                                                                                                     22/27
Cleanup        : php-imap                                                                                                                                                                    23/27
Cleanup        : php-mbstring                                                                                                                                                                24/27
Cleanup        : php-mysql                                                                                                                                                                   25/27
Cleanup        : php-gd                                                                                                                                                                      26/27
Cleanup        : php-pdo                                                                                                                                                                     27/27

Dependency Installed:
libICE.x86_64 0:1.0.1-2.1                  libSM.x86_64 0:1.0.1-3.1                libXaw.x86_64 0:1.0.2-8.1      libXext.x86_64 0:1.0.1-2.1 libXmu.x86_64 0:1.0.2-5 libXt.x86_64 0:1.0.2-3.2.el5
libedit.x86_64 0:3.0-2.20090923cvs.el5.art mysqlclient16.x86_64 0:5.1.57-1.el5.art t1lib.x86_64 0:5.1.2-2.el5.art

Updated:
php.x86_64 0:5.3.6-5.el5.art                                                                                                                                                                      

Dependency Updated:
php-cli.x86_64 0:5.3.6-5.el5.art       php-common.x86_64 0:5.3.6-5.el5.art     php-gd.x86_64 0:5.3.6-5.el5.art      php-imap.x86_64 0:5.3.6-5.el5.art     php-mbstring.x86_64 0:5.3.6-5.el5.art   
php-mysql.x86_64 0:5.3.6-5.el5.art     php-pdo.x86_64 0:5.3.6-5.el5.art        php-xml.x86_64 0:5.3.6-5.el5.art   

Complete!
[root@u15559315 ~]# mv /etc/php.ini.rpmnew /etc/php.ini
mv: overwrite `/etc/php.ini'? y
[root@u15559315 ~]# mv /etc/php.ini.rpmnew /etc/php.ini
mv: cannot stat `/etc/php.ini.rpmnew': No such file or directory
[root@u15559315 ~]# mv /etc/httpd/conf.d/php.conf.rpmnew /etc/httpd/conf.d/php.conf
mv: cannot stat `/etc/httpd/conf.d/php.conf.rpmnew': No such file or directory
[root@u15559315 ~]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@u15559315 ~]#
[root@u15559315 ~]#
[root@u15559315 ~]# php -v
PHP 5.3.6 (cli) (built: Aug  3 2011 12:13:41)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
[root@u15559315 ~]#

Note:

We use Hosting and VPS Hosting, from: www.star-host.org

We like and trust them.

Good prices, high security.