対象サーバについて
製品名 | OpenBlockS 600 |
OS(kernel ver) | Debian lenny(2.6.29) |
CPU | 600MHz(AMCC PowerPC 405EX) |
メモリ | 1GB(DDR2 SDRAM) |
ストレージ | 8GB(Compact Flash) |
※上記は検証で利用したサーバであり、本WebサイトについてはさくらのVPSで運用中です。
PHPMYADMINのインストール
www:~# aptitude install phpmyadmin 以下の新規パッケージがインストールされます: defoma{a} fontconfig-config{a} libfontconfig1{a} libfreetype6{a} libgd2-xpm{a} libjpeg62{a} libltdl3{a} libmcrypt4{a} libpng12-0{a} libt1-5{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-xlib0{a} libxcb1{a} libxdmcp6{a} libxpm4{a} php5-gd{a} php5-mcrypt{a} phpmyadmin ttf-dejavu{a} ttf-dejavu-core{a} ttf-dejavu-extra{a} x11-common{a} 更新: 0 個、新規インストール: 24 個、削除: 0 個、保留: 0 個。 10.3MB のアーカイブを取得する必要があります。展開後に 28.9MB のディスク領域が新たに消費されます。 先に進みますか? [Y/n/?] Y lqqqqqqqqqqqqqqqqqqqqqqqu phpmyadmin を設定しています tqqqqqqqqqqqqqqqqqqqqqqqk x phpMyAdmin を動作させるために自動再設定を行う web サーバを選んでください。 x x x x 自動再設定をする web サーバ: x x x x [*] apache2 x x [ ] apache x x [ ] apache-ssl x x [ ] apache-perl x x [ ] lighttpd x x x x x x <了解> x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj →[スペース]を押してapache2を選択します
PHPMYADMINの設定
/usr/share/phpmyadminにWebコンテンツ、/etc/phpmyadminに設定ファイルがあります。
まずは設定ファイルを編集します。
編集するファイル:/etc/phpmyadmin/config.inc.php
/* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false;
→上記箇所のコメントアウトを外します。
次に、Webコンテンツへのアクセスのため、apacheの設定を行います。
確認するファイル:/etc/apache2/conf.d/phpmyadmin.conf
# phpMyAdmin default Apache configuration Alias /phpmyadmin /usr/share/phpmyadmin ...
→エイリアスが自動設定されているので、/usr/share/phpmyadminに対してDirectory設定を行うことでhttp://URL/phpmyadminに対してアクセス可能となります。
編集するファイル:/etc/apache2/sites-available/01-example
<Directory /usr/share/phpmyadmin> Options FollowSymLinks AllowOverride None Order allow,deny allow from 192.168.0.0/255.255.255.0 </Directory>
→上記設定を追加し、LAN内からのみアクセス可能とします。
最後に再起動します。
www:~# /etc/init.d/apache2 restart Restarting web server: apache2 ... waiting .
http://www.example.jp/phpmyadminにログインして文字化けが発生していないことを確認して終了します。
サンプル画像(version表記箇所等はモザイク処理しています。)