CentOS4.8へphpmyadminをインストール
- 2009.09.28
- CentOS4.x phpmyadmin
(1)phpmyadminインストール
yum install phpmyadmin
/usr/share/phpmyadmin にインストールされる。
/usr/share/phpmyadmin/config.inc.phpを編集
$cfg['blowfish_secret']を設定。
vi /usr/share/phpmyadmin/config.inc.php
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = '*************'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
(2)「mcrypt 拡張をロードできません。PHP の設定を確認してください」というエラーへの対処。
以下は yum でインストール出来る(2010-05-31修正)
# yum --enablerepo=centosplus install php-mcrypt
* centosplusレポジトリのインストールが必要
yum -y install php-mbstring
※phpでマルチバイト処理をするには「php-mbstring」が必要
phpのバージョンを調べる
# php -v
PHP 4.3.9 (cgi) (built: Jun 1 2009 14:58:08)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
php-mcrypt を http://rpm.pbone.net/ で探す。
キーワード「php-mcrypt」RedHat EL 4 にチェックを入れサーチ。
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
(3)Apacheの設定。
※デフォルトではローカルからしか接続出来ない。
/etc/httpd/conf.d/phpmyadmin.conf が作成されるので適時修正。
vi /etc/httpd/conf.d/phpmyadmin.conf
#
# Web application to manage MySQL
#Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from all ←追加Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
Apache再起動。
http://xxxx.xx.xx/phpmyadmin/で確認。
※上記設定だと誰でもアクセス可能なので後で直す事。
-
前の記事
CentOS 5.3 へPHP5.30をyumでインストール 2009.09.19
-
次の記事
CentOS5.3 メールサーバ構築(Postfix +qmail +vpopmail +Dovecot) 2009.09.30