phpMyAdminをインストール

http://blog.livedoor.jp/linuxer2006/archives/65133188.html

を参考に、phpMyAdminをインストールしてみた。
yum使用なので基本的なファイルとかは作ってくれる。便利。
・・・便利なんだけど、数年間Debianしか触ってなかった自分にはなかなか難解。RedHat系なんて何年振りかしら。
何はなくとも、とりあえずyum

# yum -y install phpMyAdmin

しかし、http://192.168.x.x/phpmyadmin/にアクセスしてしてみたらForbiddenのエラーが。
どうやら書き込みの権限がないとダメっぽい。
ということで、

# chown -R apache:apache /usr/share/phpmyadmin

いざ、http://192.168.x.x/phpmyadmin/にアクセス。

[client 192.168.x.x] client denied by server configuration: /usr/share/phpmyadmin

あるぇー。
原因は、/etc/httpd/conf.d/phpmyadmin.confの設定。

<Directory "/usr/share/phpmyadmin">
  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1
</Directory>

とりあえずテスト環境なので、

<Directory "/usr/share/phpmyadmin">
  Order Deny,Allow
  Deny from all
#  Allow from 127.0.0.1
Allow from all
</Directory>

でオッケ。

# /etc/init.d/httpd restart

blowfishについては、

http://fedorasrv.com/phpmyadmin.shtml

を参考に

$cfg["blowfish_secret"] = ""; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

の部分に、発行したランダムの文字列をコピペ。
これでいけるはず・・・!

オッフ。

# yum install php-mcrypt
(...)
No Match for argument: php-mcrypt
Nothing to do

見つからないって言われる。

http://mt.mizba.net/archives/001205.php

を参考に、

# cd /etc/yum.repos.d
# wget http://centos.karan.org/kbsingh-CentOS-Extras.repo

名前が長いので、

# mv kbsingh-CentOS-Extras.repo extras.repo

しておく。

# yum -y enablerepo=extras install libmcrypt
(...)
Installed: libmcrypt.i386 0:2.5.7-2.el4.kb
Complete!

# yum -y --enablerepo=extras install libmcrypt-devel
(...)
Installed: libmcrypt-devel.i386 0:2.5.7-2.el4.kb
Complete!

いぇっす。とりあえずこれでエラーは消えた。