phpMyAdminをインストールする [PHP]
2008/03/10 Mon [Edit]
【目標】
phpMyAdminをインストールする
【環境】
coLinux0.7
Debian GNU/Linux 4.0 (Etch)
Apache2.0.63
PHP5.2.5
phpMyAdmin(2.11.5-rc1)
参考:
phpMyAdmin | MySQL Database Administration Tool | www.phpmyadmin.net
phpMyAdmin 2.7.0-pl2 - ドキュメント
1.インストール
2.設定
<流れ>
・setup画面から設定値を入力→保存。
・保存されたconfig.inc.php(設定ファイル)をphpMyAdminディレクトリにコピー。
(1)下準備
画面から設定した内容を保存するディレクトリ作成
↓
空のconfig.inc.php作成
(2)setup画面から設定ファイル作成
設定画面表示(ブラウザ)
http://hostname/phpMyAdmin/scripts/setup.php
Servers の右にある「add」ボタン押下
・Authentication type cookie を選択
・User for config auth = ID 入力
・Password for config auth = パスワード 入力
・phpMyAdmin control user = ID 入力
・phpMyAdmin control user password = パスワード 入力
・「add」 ボタン押下
・Configuration の 「Save」ボタン押下
Features の「Security」ボタン押下
・Recall user name にチェック
・「Update」ボタン押下
・Configuration の 「Save」ボタン押下
Features の「Charsets」ボタン押下
・Default charset で utf-8 を選択
・「Update」ボタン押下
・Configuration の 「Save」ボタン押下
(3)設定ファイルをコピー
# cp config.inc.php ../
(4)ブラウザで動作確認
http://hostname/phpMyAdmin/
「phpMyAdmin 2.11.5-rc1 へようこそ」画面が出たら成功
言語:日本語utf-8を選択
ユーザー名とパスワードを入力して、「実行」ボタン押下
ログインできたら成功。
※ 実はログイン後の画面で日本語が全て"?"に文字化けする現象に悩まされました。
<php.iniの設定>
default_charset = Shift_JIS
mbstring.http_output = Shift_JIS
を以下に修正
default_charset = UTF-8
mbstring.http_output = UTF-8
文字化けが解消されました。
どうもphpMyAdmin画面のメタタグ
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
とHTTPヘッダのcharsetが一致していなかったせいっぽいです。
メタタグのcharsetを変更する方法がわからなかったので、
php.iniの値の方をUTF-8に合わせたのですが。。
うーん。
何か対処方法として間違っている気がしますが、気にしない。
phpMyAdminをインストールする
【環境】
coLinux0.7
Debian GNU/Linux 4.0 (Etch)
Apache2.0.63
PHP5.2.5
phpMyAdmin(2.11.5-rc1)
参考:
phpMyAdmin | MySQL Database Administration Tool | www.phpmyadmin.net
phpMyAdmin 2.7.0-pl2 - ドキュメント
1.インストール
| # wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.5-rc1-all-languages.tar.gz?download # tar xzvf phpMyAdmin-2.11.5-rc1-all-languages.tar.gz # mv /home/onion/src/phpMyAdmin-2.11.5-rc1-all-languages /usr/local/apache2/htdocs/phpMyAdmin |
2.設定
<流れ>
・setup画面から設定値を入力→保存。
・保存されたconfig.inc.php(設定ファイル)をphpMyAdminディレクトリにコピー。
(1)下準備
画面から設定した内容を保存するディレクトリ作成
↓
空のconfig.inc.php作成
| # cd /usr/local/apache2/htdocs/phpMyAdmin # mkdir config # chmod o+rw config # touch config.inc.php # chmod o+w config.inc.php |
(2)setup画面から設定ファイル作成
設定画面表示(ブラウザ)
http://hostname/phpMyAdmin/scripts/setup.php
Servers の右にある「add」ボタン押下
・Authentication type cookie を選択
・User for config auth = ID 入力
・Password for config auth = パスワード 入力
・phpMyAdmin control user = ID 入力
・phpMyAdmin control user password = パスワード 入力
・「add」 ボタン押下
・Configuration の 「Save」ボタン押下
Features の「Security」ボタン押下
・Recall user name にチェック
・「Update」ボタン押下
・Configuration の 「Save」ボタン押下
Features の「Charsets」ボタン押下
・Default charset で utf-8 を選択
・「Update」ボタン押下
・Configuration の 「Save」ボタン押下
(3)設定ファイルをコピー
# cp config.inc.php ../
(4)ブラウザで動作確認
http://hostname/phpMyAdmin/
「phpMyAdmin 2.11.5-rc1 へようこそ」画面が出たら成功
言語:日本語utf-8を選択
ユーザー名とパスワードを入力して、「実行」ボタン押下
ログインできたら成功。
※ 実はログイン後の画面で日本語が全て"?"に文字化けする現象に悩まされました。
<php.iniの設定>
default_charset = Shift_JIS
mbstring.http_output = Shift_JIS
を以下に修正
default_charset = UTF-8
mbstring.http_output = UTF-8
文字化けが解消されました。
どうもphpMyAdmin画面のメタタグ
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
とHTTPヘッダのcharsetが一致していなかったせいっぽいです。
メタタグのcharsetを変更する方法がわからなかったので、
php.iniの値の方をUTF-8に合わせたのですが。。
うーん。
何か対処方法として間違っている気がしますが、気にしない。
Comments
Track Backs
TB URL




