Webサーバーで有名なところではapacheですが、これだけではアプリを動かすのは難しいので、SQLサーバー(MySQL)やPHPも動くようにしなければなりません。ということで、これらをばらばらにインストールすることももちろん可能ですが、パッケージにして簡単にインストールできる便利なツールが公開されています。
http://www.wampserver.com/en/
インストールはきわめて簡単で、上記のサイトからWampServer2.0i.exeをダウンロードしてダブルクリックしてインストールするだけでおわりですw。
尚、インストール直後のデフォルトでは都合が悪い部分がありますので、修正を行います。
まずはapacheサーバーの設定です。デフォルト状態ではCGIが動かないようになっていますので、apacheのhttpd.confを編集してCGIを有効化します。2箇所修正する必要があります。
1つ目は、、
#AddHandler cgi-script .cgiとなっている部分を探し、#を削除します。次に
Options Indexes FollowSymLinksと書かれている部分を探し、Options Indexes FollowSymLinks ExecCGIとします。以上の編集をしてからapacheを再起動するとCGIが使えるようになります。
次にMySQLの設定です。
デフォルトではrootのパスワードは設定されておらず、さらにパスワードなしの匿名アカウントが有効になっています。スタンドアロンで使うのでそのままほっといてもいいのですが、やはり常にセキュリティーには敏感になっておく必要があるため、匿名アカウントを削除し、rootにパスワードを設定します。
そのために、MySQLを起動した状態で、コマンドプロンプトを起動し、
C:\> mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Password');
mysql> SET PASSWORD FOR 'root'@'%' = PASSWORD('Password');
mysql> FLUSH PRIVILEGES;
次に匿名アカウントの削除を行います。
C:\> mysql -u root
mysql> DELETE FROM mysql.user WHERE User = '';
mysql> FLUSH PRIVILEGES;
これでMySQLの設定はおわりです。さらに、MySQLのメンテナンスにつかう'phpMyAdmin'の設定を修正します。デフォルトではrootのパスワードが空欄になっていますので、それを設定するだけです。
wamp\apps\phpmyadmin3.2.0.1\config.inc.phpをエディターで開き、
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'Password';
という感じで修正して終わりです。以上の設定が終わったWAMPを再起動してください。
0 コメント:
コメントを投稿