恥知らずのウェブエンジニア -web engineer, shameless

これは一歩を踏み出すことができない者たちのブログ

phpMyAdminインストール

phpMyAdminをインストールしてみたので、その際のメモ。

//ソースダウンロード
cd /usr/local/src
wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.0.9/phpMyAdmin-4.0.9-all-languages.tar.gz/download
tar zxvf phpMyAdmin-4.0.9-all-languages.tar.gz
mv phpMyAdmin-4.0.9-all-languages /var/local/ #お好きなところへ

cd /var/local/phpMyAdmin-4.0.9-all-languages
cp config.sample.inc.php config.inc.php #設定ファイルコピー
chmod 660 config.inc.php


vi config.inc.php
 $cfg['blowfish_secret'] = '*********' 46文字以内のランダムな文字列を入れる
 $cfg['DefaultLang'] = 'ja-utf-8'; #追加
 $cfg['Lang'] = 'ja-utf-8'; #追加
 $cfg['DefaultCharset'] = 'utf-8'; #追加


ランダムな文字列は下記で生成しました

yum install expect
mkpasswd -l 46   


次にvirtualhostの設定

vi/etc/httpd/conf.d/pma.conf #各環境に合わせて設定

//また下記でベーシック認証をするように
  <Directory "/var/local/phpMyAdmin-4.0.9-all-languages/">
    AllowOverride All

    AuthType Basic
    AuthName "Please Enter Your Account and Password"
    AuthUserFile /etc/httpd/conf/.pma_htpasswd
    Require valid-user
  </Directory>

//ベーシック認証にユーザ追加
htpasswd -c -b /etc/httpd/conf/.pma_htpasswd USER_NAME PASSWD
※すでにあるファイルに追加する際は、[-c]を抜く

からのブラウザでアクセス!!

無事ベーシック認証挟んで、表示することできました



感謝致します。
f:id:ogataka50:20131111155334j:plain