管理者になる
インストールと設定は管理者権限で行いますので権限を取ります。$sudo su -
RPMForgeのインストール
標準のリポジトリのままではyumを使ってphpMyAdminがインストールできないので、RPMForgeのリポジトリを導入します。
#cd /usr/local/src #wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm #rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
明示しない限り使わないように設定しておきます。
#vi /etc/yum.repos.d/rpmforge.repo
修正
|
enabled = 0
|
このリポジトリを無効にする。
|
追加
|
priority = 10
|
使用する際の優先順位を10にする。(0に近いほど優先度が高い)
|
phpMyAdminのインストールと設定
phpMyAdminをインストールします。
#yum -y --enablerepo=rpmforge install phpmyadmin
phpMyAdminの設定です。
vi /usr/share/phpmyadmin/config.inc.php
修正
|
$cfg['blowfish_secret'] = 'ランダムな文字列'
|
ランダムな文字列を設定します。パスワードを暗号化するためのblowfishアルゴリズムで使用される。
|
Apacheの設定
/etc/httpd/conf.d/virtualhost.conf (SSLを設定している場合は /etc/httpd.conf/ssl.conf も) にphpmyadminのための設定を追加します。/etc/httpd/conf.d/にphpmyadmin.confがある場合はそのファイルに既に設定が書かれていますので、そのファイルを修正します。
<VirtualHost *:80> --- 略 --- alias /phpmyadmin /usr/share/phpmyadmin/ <Directory "/usr/share/phpmyadmin"> Options ExecCGI AllowOverride all Order Allow,Deny Allow from all </Directory> --- 略 --- </VirtualHost>