SE&ビジネスパーソンとしてお勉強中なブログ

スポンサーサイト

--/--/-- -- [Edit]

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

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.インストール

# 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に合わせたのですが。。

うーん。
何か対処方法として間違っている気がしますが、気にしない。






Prev
vi 自動インデントを無効にする方法 [Linux][vi]
Top
SE&ビジネスパーソンとしてお勉強中なブログ
Next
DURALEX プリズムが割れました

Comments

 
 
 
 
 
 
 
  非公開コメント
 

Track Backs

TB URL 

Top
SE&ビジネスパーソンとしてお勉強中なブログ

ブログ内検索

カテゴリー

最近の記事

最近のコメント

最近のトラックバック

RSSリンク

Amazon

楽天 人気商品

なかのひと

iKnow

Dictationバッジ

合わせて

あわせて読みたいブログパーツ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。