php-mcrypt
CentOS5.6がリリースされたので開発環境をアップデート。
ついでにPHPも5.3系を入れてみた。
以前の記事にも書いたが、php-mcryptがRedHatでサポートされなくなった。
phpMyAdmin使いたいという要望があるので、どうにかしてphp-mcryptをインストールする方法をご紹介。
1.php53のSRPMを取得する。
# wget ftp://ftp.riken.jp/Linux/centos/5.6/updates/SRPMS/php53-5.3.3-1.el5_6.1.src.rpm
2.SRPMをインストール
# rpm -i php53-5.3.3-1.el5_6.1.src.rpm
3.インストールされたソース確認
# cd /usr/src/redhat/SOURCES
# ls
4.mcryptのあるディレクトリへ
# cd /usr/src/redhat/SOURCES/php-5.3.3/ext/mcrypt
5.mcryptをコンパイル
# ./configure
# make
# make install
Installing shared extensions: /usr/lib/php/modules/
この辺にインストールされているはず。
6.mcrypt有効化
# cd /etc/php.d
# vi mcrypt.ini
extension=mcrypt.so
7.httpdを再起動
※SRPMからじゃなくて、普通にphp5.3.3のソースを展開しても大丈夫な気がする。