PhpMyAdminの導入
- 2009.02.17
- MySQL phpmyadmin
phpmyadminインストール
yum install phpmyadmin
/usr/share/phpmyadmin にインストールされる。
/usr/share/phpmyadmin/config.inc.phpを編集
$cfg['blowfish_secret']を設定。
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = '*************'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
「mcrypt 拡張をロードできません。PHP の設定を確認してください」というエラーが出たのでインストール。
yum -y install php-mbstring
yum -y install php-mcrypt
phpでマルチバイト処理をするには「php-mbstring」が必要.
CentOS5だと上記でよいが、CentOS4だとインストールされない。
CentOS4での手順
1.mcryptを組み込むのに必要なlibmcryptをrpmforgeからインストールします。
# yum -y --enablerepo=rpmforge install libmcrypt-devel
2.php用のmcrypt拡張モジュールをPHPRPMsよりダウンロードします。
# cd /usr/src/redhat/RPMS/i386/
# wget http://jaist.dl.sourceforge.net/sourceforge/phprpms/php-mcrypt-4.3.9-3.2.1.i386.rpm
最新版は http://phprpms.sourceforge.net/mcrypt で確認して下さい。
CentOSはRHEL互換なのでRHEL4の物を落としました。
X86_64で無いならばi386で問題ありません。
3.ダウンロードしたrpmをインストールします。
# rpm -Uvh php-mcrypt-4.3.9-3.2.1.i386.rpm
参考: http://centossrv.com/bbshtml/webpatio/364.shtml
・・・が、http://phprpms.sourceforge.net/mcryptは現在無い...。
しょうがないので、http://rpm.pbone.net/で探す。
キーワード「php-mcrypt」CentOS 4 とRedHat EL 4 にチェックを入れサーチ。
# php -v
でPHP 4.3.9dだったので、
RedHat EL 4 ftp.sourceforge.net/pub/sourceforge/p/project/ph/phprpms/RHEL4 PHP RPMs/4.3.9-3.2/php-mcrypt-4.3.9-3.2.1.i386.rpm
http://rpm.pbone.net/index.php3/stat/4/idpl/12753489/com/php-mcrypt-4.3.9-3.2.1.i386.rpm.html
が、見つかったのでこれを使ってみる。
# wget ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/p/project/ph/phprpms/RHEL4%20PHP%20RPMs/4.3.9-3.2/php-mcrypt-4.3.9-3.2.1.i386.rpm
rpm -ivh php-mcrypt-4.3.9-3.2.1.i386.rpm
成功した。
Apacheの設定。
/etc/httpd/conf.d/phpmyadmin.conf が作成されるので適時修正。
Apache再起動。
-
前の記事
MySQL(Tritonn)を複数インストール 2009.02.17
-
次の記事
配列をプリントする時の区切り文字を変える 2009.03.30