Windows7でxamppを使う上での注意点
普通に使う分にはXPとかと同じ使い方で大丈夫。
問題は、apacheのvhosts.confの設定やdriversのhostsの設定方法かな?
まず、Windows7で問題なのが、hostsファイルの編集をしようとしたら、上書き禁止!!って言われた!!うそ~ん!設定変更できんやん!!って思ってたら、エディタソフトを管理者権限で起動すれば問題ないと判明。
サクラエディタのアイコンを右クリックして管理者として起動。
(ファイルドラッグで開かないのでメニューのファイル→開く でファイル選択をしないとダメなのが面倒なてんか?)
C:/Windows/system32/drivers/etc/を開いて、hosts を開く。
すると、20行目前後に#付きで127.0.0.1 localhost って書いてある。
この#を消して、下の行に 127.0.0.1 XXX ←自分で設定する任意の名前
を追加する。
C:/xampp/apache/conf/extra/ を開いて、httpd-vhosts.conf を開く。
19行目前後にある『NameVirtualHost *:80』の先頭にある#を削除する。
んで、下に、
<VirtualHost *:80>
DocumentRoot C:/xampp/htdocs/
ServerName localhost
</VirtualHost>
<Directory “C:/xampp/htdocs/”>
order deny,allow
allow from ALL
</Directory>
と入力する。これで基本のlocalhostでの接続を確保したことになる。
で、これをもう一度書いて(コピペして)
<VirtualHost *:80>
DocumentRoot C:/xampp/htdocs/XXX
ServerName XXX
</VirtualHost>
<Directory “C:/xampp/htdocs/XXX“>
order deny,allow
allow from ALL
</Directory>
これでApacheを再起動すると、基本はhttp://XXXで表示されるはず・・・たぶん・・・