XAMPPをLAN内の他のPCからブラウジング出来るようにする

気がつけばこのところXAMPPばっかです。でもきっとそろそろ出来なくてつまづいて飽きてくるかなと思うんだけど :cry:
XAMPPは自分のPHPの勉強やら新しいCMSが出たときのテスト環境に使ってるんだけど、「このCMS使い易いですねー」なんて社内の人に言ってもなかなか伝わらないので、その人のPCから実際にいじってもらうのが一番いいんだろうと常々思ってました。というわけで、LAN内の他のPCからアクセスするための設定方法を。

まずはApacheのバーチャルホストの設定から
C:\xampp\apache\conf\extra\httpd-vhosts.conf

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/hoge/"
    ServerName hoge
</VirtualHost>

次に自分のマシンのhostsの設定。
C:/WINDOWS/system32/drivers/etc/host

127.0.0.1 localhost
127.0.0.1 hoge

「127.0.0.1 hoge」と書いて保存。「127.0.0.1 localhost」っていうのが元々あると思いますので、その下あたりに追加すればOKです :lol:

この2つを設定してからApacheを再起動すれば、自分のPCのブラウザで「http://hoge/」にアクセスすると、「C:/xampp/htdocs/hoge/」にあるファイルが見れるようになります :razz:

Twitter Updates for 2010-02-16

  • いまさらながらドラえもんアプリを組み立てて1人画面を見ながらほくそ笑んでるあたし。。 [permalink]
  • 同じく組み立て満足しちゃいましたwRT: @motohell: ドラえもんアプリいいですよねw組み立てただけで満足しちゃいましたがwRT @naoco: いまさらながらドラえもんアプリを組み立てて1人画面を見ながらほくそ笑んでるあたし。。 motohell回答えます [permalink]
  • Fireworksはやっぱ慣れないな。。 [permalink]
  • .@naocoの叫び「実際にネットで降りちゃった。週3に寝てみないとわかんないかネットでお買い物した。もうちょい早く連絡くればよか!」 by 叫びったー [ http://bit.ly/sakebi ] [permalink]
  • んーこれだと母性が溢れてるはずなのに。。.@naoco さんへ、あなたの主成分は「空と海」です。[http://azflash.net/az/seibun/ [permalink]
  • 四谷も雪降ってきたらしい。 [permalink]
  • @taeko 寒いですねー。帰りたいのに帰りたくなる。こんな時は飲みたいです。 taeko回答えます [permalink]
  • @emim じーーーーまーーーーーーーーっすっ! emim回答えます [permalink]
  • バレンタインリベンジ~ [permalink]

Powered by Twitter Tools

Live CommerceをXAMPPにインストールしてみる

MOONGIFTさんでLive CommerceというECサイト構築のCMSが紹介されていたので、オンラインデモいいのですがせっかくなのでXAMPPにいれてごにょごにょしてみることに。

まずは「Zend Framework」というのがないとダメらしいので、これをXAMPPにインストール。インストールというとなんだか大変そうだなーと思っていたのですが、C:\xampp\php\の中に解凍したフォルダをいれて、httpd.confとphp.iniを編集して、Apacheを再起動すればOKでした。詳しい解説は「Zend Frameworkインストール – ubuntuとか使ってみる – Yahoo!ブログ」に書いてありました。感謝!

XAMPPにいろんなものが入ってていろいろ他のファイルに影響しちゃうので、ドキュメントルートを変更。ついでにサブドメインも変更しました。
xampp\apache\conf\httpd.confに以下の記述を追加。

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/live-commerce/public_html/"
    ServerName live-commerce.localhost
</VirtualHost>

Live Commerceは公開ディレクトリと同じ階層にadminフォルダとかを置かなくちゃいけないみたいなので、「C:/xampp/htdocs/live-commerce/public_html/」とlive-commerceディレクトリの下にさらにpublic_htmlディレクトリを掘りました。

あとhostsファイルにも以下を追加。

127.0.0.1       live-commerce.localhost

ここまででプログラムやサーバ周りの知識がない私は既にどっぷり疲れてしまったのですが、インストール開始 :!: