を参考に、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については、
を参考に
$cfg["blowfish_secret"] = ""; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
の部分に、発行したランダムの文字列をコピペ。
これでいけるはず・・・!
オッフ。
# yum install php-mcrypt (...) No Match for argument: php-mcrypt Nothing to do
見つからないって言われる。
を参考に、
# 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!
いぇっす。とりあえずこれでエラーは消えた。