[メモ] CentOS 5.2にPHP 5.2をインストールする

yumの場合、現時点のデフォルトではPHP 5.1までしかインストールできないので、リポジトリを追加してPHP5.2をインストールしました。

方法
古いPHPを削除
[bash]
# yum list installed | grep php
# yum remove php
# yum remove php-common
# yum remove curl[/bash]

GPG keyの取得

  1.   # rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
  # rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

取得先を設定

  1.   # vi /etc/yum.repos.d/utterramblings.repo
  2.   [utterramblings]
  3.   name=Jason’s Utter Ramblings Repo
  4.   baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
  5.   enabled=1
  6.   gpgcheck=1
  7.   gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
  8.   PHPをインストール
  9.   # yum -y install php
  10.   # yum -y install php-mbstring php-mysql php-mcrypt
  # vi /etc/yum.repos.d/utterramblings.repo
  [utterramblings]
  name=Jason’s Utter Ramblings Repo
  baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
  enabled=1
  gpgcheck=1
  gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
  PHPをインストール
  # yum -y install php
  # yum -y install php-mbstring php-mysql php-mcrypt

リポジトリを無効にする
yum updateでPHP以外のものも取得してしまうため。

  1.   # vi /etc/yum.repos.d/utterramblings.repo
  2.   enabled=1
  # vi /etc/yum.repos.d/utterramblings.repo
  enabled=1

  1.   enabled=0
  enabled=0

に変更する。