PHPのバージョンアップ

WordPressをインストールしようとしたら、PHPのバージョンが古いと怒られてしまったのでバージョンアップのやり方メモ


まずはバージョン確認

[root@localhost warders]# php -v
PHP 5.1.6 (cli) (built: Feb 2 2012 18:58:31)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
確かに5.1.6が入っているようだ。


php53関連パッケージ確認


[root@localhost wordpress]# yum list php53*
Loaded plugins: kernel-module
Available Packages
php53.i386 5.3.3-1.el5_7.6 sl-security
php53-bcmath.i386 5.3.3-1.el5_7.6 sl-security
php53-cli.i386 5.3.3-1.el5_7.6 sl-security
php53-common.i386 5.3.3-1.el5_7.6 sl-security
php53-dba.i386 5.3.3-1.el5_7.6 sl-security
php53-devel.i386 5.3.3-1.el5_7.6 sl-security
php53-gd.i386 5.3.3-1.el5_7.6 sl-security
php53-imap.i386 5.3.3-1.el5_7.6 sl-security
php53-intl.i386 5.3.3-1.el5_7.6 sl-security
php53-ldap.i386 5.3.3-1.el5_7.6 sl-security
php53-mbstring.i386 5.3.3-1.el5_7.6 sl-security
php53-mysql.i386 5.3.3-1.el5_7.6 sl-security
php53-odbc.i386 5.3.3-1.el5_7.6 sl-security
php53-pdo.i386 5.3.3-1.el5_7.6 sl-security
php53-pgsql.i386 5.3.3-1.el5_7.6 sl-security
php53-process.i386 5.3.3-1.el5_7.6 sl-security
php53-pspell.i386 5.3.3-1.el5_7.6 sl-security
php53-snmp.i386 5.3.3-1.el5_7.6 sl-security
php53-soap.i386 5.3.3-1.el5_7.6 sl-security
php53-xml.i386 5.3.3-1.el5_7.6 sl-security
php53-xmlrpc.i386 5.3.3-1.el5_7.6 sl-security
[root@localhost wordpress]#


Apacheの停止


# /etc/init.d/httpd stop
httpd を停止中: [ OK ]
[root@localhost wordpress]#


php5.1の消去


# yum remove php php-*<<<中略>>>
Removed:
php.i386 0:5.2.17-jason.2 php-cli.i386 0:5.2.17-jason.2
php-common.i386 0:5.2.17-jason.2
Complete!


php5.3のインストール


# yum install php53 php53-mbstring php53-mysql<<<中略>>>

Dependency Installed:
php53-cli.i386 0:5.3.3-1.el5_7.6 php53-common.i386 0:5.3.3-1.el5_7.6
php53-pdo.i386 0:5.3.3-1.el5_7.6
Complete!
[root@localhost wordpress]#


バージョンアップされているか確認


[root@localhost wordpress]# php -v
PHP 5.3.3 (cli) (built: Feb 2 2012 19:15:58)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
[root@localhost wordpress]#


Apacheの再起動


]# /etc/init.d/httpd start
httpd を起動中: [ OK ]
[root@localhost wordpress]#