easyに EasyPHP の設定 :: 【EasyPHP 設定編】(下)
気付いたら、EasyPHP の Version が、5.3.4.0に上がっていたので……だいぶ間が空きましたが、設定の後半戦です。
関連エントリ
MySql と PHPMyAdmin の設定
MySql と PHPMyAdmin を設定していきます。
local 環境で動作することを目的としています。詳細なチューニングやセキュリティは、各自で行ってください。
MySql(my.ini) の設定
MySql の設定ファイルである my.ini は、
C:\Program Files\EasyPHP-5.3.4.0\conf_files
にあります。
EasyPHP を起動している場合は、[設定 => Mysql] で、my.ini を開くことができます。
文字コードの設定
my.ini を開いたら、[mysqld] と [mysqldump] に default-character-set=utf8 を書き加えて保存します。
35〜36行目を参考にすると分かりやすいかと。
[mysqld] default-character-set=utf8 [mysqldump] default-character-set=utf8
MySql の root パスワードの設定 と my.ini の確認
MySqlのrootパスワードを設定していない場合は、忘れず必ず設定しましょう。
それでは、設定していきます。
ブラウザのアドレスに http://127.0.0.1:8888/home/mysql/ と入力すると、PHPMyAdmin *1が開きます。
[パスワードを変更する]までスクロールさせて……
- [パスワード]
- [もう一度入力してください]
に、任意のパスワードを入力します。入力が終わったら、[実行する]ボタン をクリックします。
『'root'@'127.0.0.1' のパスワードは正しく変更されました』と表示されれば、成功です。
PHPMyAdmin の設定
PHPMyAdmin の設定ファイル config.inc.php を修正します。
C:\Program Files\EasyPHP-5.3.4.0\phpmyadmin\
にある config.inc.php を修正していきます。必要に応じて、copy & rename しておいてください。
文字コードの修正
PHPMyAdmin 上での、デフォルト文字コードを UTF-8 で行うようにするために、下の行を適当な箇所に追記しておきます。
/* charset */ $cfg['DefaultCharset'] = 'utf-8'; $cfg['DefaultLang'] = 'ja-utf-8'; $cfg['DefaultConnectionCollation'] = 'utf8_general_ci';
ログイン方法の修正
MySql の rootパスワードを設定したので、 PHPMyAdmin の方でもログイン方法を修正します。
29〜30行目
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config'; #=> 'cookie'
デフォルトでは、上記のように 'config' になっているので、個人的な好みとして 'cookie' に修正します。
PHPMyAdmin の認証は、config, cookie 以外にも使えますので、Auth types - PmaWikiから好きな認証方法を使ってください。
cookieで認証を行う場合は、Blowfish 暗号化アルゴリズムを使用します。18行目の ' ' 内に、半角記号、半角英数字で46文字以内の適当な文字列を入力してください。
/* * This is needed for cookie based authentication to encrypt password in * cookie */ $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
この文字列は、暗号化で使うだけなので記憶する必要はありません。