PHP 5.2.6をRPMでインストール

PHP 5.2.6では120個もの脆弱性が修正されているというので、早速インストールすることに。
RPMを探したが、CentOS5向けのRPM最新版は、5.1.6ということになっている。
さらにググって見ると、remiというフランス語のサイトでPHP 5.2.6のRPMを発見
これをインストールすることにする。
まず、
http://blog.famillecollet.com/pages/Config-en からリポジトリのダウンロード
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-enterprise.repo
デフォルトでは、このリポジトリファイルを使用するようには設定されていないため、インストール時に利用するように指定する必要がある。
パッケージを確認
# yum --enable remi list php-\*
Loading "fastestmirror" plugin
Loading "downloadonly" plugin
Loading mirror speeds from cached hostfile
* remi: rpms.famillecollet.com
* updates: xxxx
* base: xxxx
* addons: xxxx
* extras: xxxx
Available Packages
php.i386 5.2.6-1.el5.remi remi
php-bcmath.i386 5.2.6-1.el5.remi remi
php-cli.i386 5.2.6-1.el5.remi remi
php-common.i386 5.2.6-1.el5.remi remi
php-dba.i386 5.2.6-1.el5.remi remi
php-dbase.i386 5.1.6-15.el5.centos.1 extras
php-devel.i386 5.2.6-1.el5.remi remi
php-eaccelerator.i386 1:0.9.5.2-2.el5.remi remi
php-embedded.i386 5.2.6-1.el5.remi remi
php-gd.i386 5.2.6-1.el5.remi remi
php-imap.i386 5.2.6-1.el5.remi remi
php-ldap.i386 5.2.6-1.el5.remi remi
php-mbstring.i386 5.2.6-1.el5.remi remi
:
PHP 5.2.6をインストール
# yum --enable remi install phpのパッケージ名
httpd.conf を修正して、*.phpをPHPが処理できるように以下を追記。
AddType application/x-httpd-php
Apacheを再起動し、コマンドラインとブラウザから確認
#/usr/local/apache/bin/apachectl restart
$ php -v
投稿時刻 19:53 | 個別ページ