CentOSのPHPを5.3にアップグレード
CentOS標準のパッケージではPHP 5.1系しか使えないので、Remiレポジトリを使ってPHP 5.3を入れる。
色んなWebサイトにやり方が書いてあるけど、もっと簡単にできるので、一応メモ書き程度に残す。
■EPELとRemiレポジトリをインストール
$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm $ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
※2011/2/5追記:本エントリ記載当時はepel-release-5-3.noarch.rpmだったけど、現在は5.4になっている。
上の2つのコマンドだけ。remi-release-5-x.el5.remi.noarchというパッケージを使ったやり方が多いけど、こっちのやり方の方が楽だと思う。
■PHPをアップグレード
$ sudo yum install --enablerepo=remi php
これだけ。関連パッケージもアップグレードされる。
■環境
CentOS 5.5
■参考サイト
やっぱり、本家の情報を見るべき
■作業ログ
自分用に。
[kazu@ns1 tmp]$ yum list installed *php* Loaded plugins: fastestmirror, priorities base 2599/2599 Installed Packages php.i386 5.1.6-27.el5 installed php-cli.i386 5.1.6-27.el5 installed php-common.i386 5.1.6-27.el5 installed php-ldap.i386 5.1.6-27.el5 installed [kazu@ns1 tmp]$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm を取得中 警告: /var/tmp/rpm-xfer.u8vH4n: ヘッダ V3 DSA signature: NOKEY, key ID 217521f6 準備中... ########################################### [100%] 1:epel-release ########################################### [100%] [kazu@ns1 tmp]$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm http://rpms.famillecollet.com/enterprise/remi-release-5.rpm を取得中 警告: /var/tmp/rpm-xfer.U3snoW: ヘッダ V4 DSA signature: NOKEY, key ID 00f97f56 準備中... ########################################### [100%] 1:remi-release ########################################### [100%] [kazu@ns1 tmp]$ sudo yum install --enablerepo=remi php Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * addons: ftp.riken.jp * base: ftp.riken.jp * epel: ftp.kddilabs.jp * extras: ftp.riken.jp * remi: rpms.famillecollet.com * updates: ftp.riken.jp remi | 2.6 kB 00:00 remi/primary_db | 207 kB 00:01 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php.i386 0:5.3.2-1.el5.remi set to be updated --> Processing Dependency: php-common = 5.3.2-1.el5.remi for package: php --> Processing Dependency: php-cli = 5.3.2-1.el5.remi for package: php --> Running transaction check ---> Package php-cli.i386 0:5.3.2-1.el5.remi set to be updated --> Processing Dependency: libedit.so.0 for package: php-cli --> Processing Dependency: php-common = 5.1.6-27.el5 for package: php-ldap ---> Package php-common.i386 0:5.3.2-1.el5.remi set to be updated --> Running transaction check ---> Package libedit.i386 0:2.11-2.20080712cvs.el5 set to be updated ---> Package php-ldap.i386 0:5.3.2-1.el5.remi set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: php i386 5.3.2-1.el5.remi remi 1.3 M Installing for dependencies: libedit i386 2.11-2.20080712cvs.el5 epel 79 k Updating for dependencies: php-cli i386 5.3.2-1.el5.remi remi 2.6 M php-common i386 5.3.2-1.el5.remi remi 949 k php-ldap i386 5.3.2-1.el5.remi remi 51 k Transaction Summary ================================================================================ Install 1 Package(s) Upgrade 4 Package(s) Total download size: 4.9 M Is this ok [y/N]: y Downloading Packages: (1/5): php-ldap-5.3.2-1.el5.remi.i386.rpm | 51 kB 00:01 (2/5): libedit-2.11-2.20080712cvs.el5.i386.rpm | 79 kB 00:00 (3/5): php-common-5.3.2-1.el5.remi.i386.rpm | 949 kB 00:02 (4/5): php-5.3.2-1.el5.remi.i386.rpm | 1.3 MB 00:03 (5/5): php-cli-5.3.2-1.el5.remi.i386.rpm | 2.6 MB 00:04 -------------------------------------------------------------------------------- Total 112 kB/s | 4.9 MB 00:45 警告: rpmts_HdrFromFdno: ヘッダ V3 DSA signature: NOKEY, key ID 217521f6 epel/gpgkey | 1.7 kB 00:00 Importing GPG key 0x217521F6 "Fedora EPEL
CentOS 5.5 にPHP 5.3.x をyumでインストールする。
CentOS 5.5 にPHP 5.3.x をyumでインストールする。 ※本内容は、K blog様の記事を参考にTryした内容です。 ここまでスムーズに…
CentOS 5.5 にPHP 5.3.x をyumでインストールする。
CentOS 5.5 にPHP 5.3.x をyumでインストールする。 ※本内容は、K blog様の記事を参考にTryした内容です。 ここまでスムーズに…
[メモ][Linux] CentOS 5.4に外部リポジトリを追加
CentOSは保守的?なパッケージ構成なので、新しいバージョンがほしい時には標準リポジトリから取得できないものが多い。セキュリティ系の修正はバックポート…
[メモ][Linux] CentOS 5.4に外部リポジトリを追加
CentOSは保守的?なパッケージ構成なので、新しいバージョンがほしい時には標準リポジトリから取得できないものが多い。セキュリティ系の修正はバックポート…