• ベストアンサー

社内LANで複数台のPCからApacheを稼働させているPCにアクセスしてPHPをクライアントで動かすには?

はじめまして。よろしくお願いします。 現在、会社でPHP+MySQLを利用したWebデータベース環境を作ろうとがんばっているのですが、基本的な難関にぶち当たってしまいました・・・ 僕がやろうとしていることは、社内LAN(イントラ)で複数台のPCが接続されているのですが、ファイルサーバ(他どのPCからでもアクセスできるPCならどれでもよい)にApacheとPHP、MySQLをインストールして、他のPCからファイルサーバで共有されている、HTML、PHPファイルを直接ダブルクリックで開いてもプログラム文が表示されるだけで、全く動きません。 どうにかして、他のクライアントから動作させたいのですが、どのようにしたらよろしいでしょうか。 よろしくお願いいたします! 使用環境はWindows XPです。

質問者が選んだベストアンサー

  • ベストアンサー
  • hide1978
  • ベストアンサー率42% (32/75)
回答No.2

仮にファイルサーバのIPアドレスが [192.168.0.1] だったとします。この場合、他のクライアントでブラウザを立ち上げて、URL欄に [http://192.168.0.1/実行したいファイル名] を入力するとどうなりますか? Apacheの設定が間違っていなければ、実行したいPHPプログラムが走るはずです。実行されないようであれば、もう一度Apacheの設定(DocumentRoot等)を確認してみてください。 Bonjinさんも仰っているように、WEBサーバ経由で実行しないとPHPプログラムは動きません。ですので、ApacheやPHPをインストールするだけでなく、イントラネット内にサイトを構築する必要があります。

tomofriend
質問者

お礼

今の開発中の環境が、192.168.1.3 で、http://192.168.1.3/XXX.html とすると、それを別のLANをくんでいるPCから実行してみたら、実行できました。ちゃんとPHPも動作しています!ありがとうございました!!!これでなんとかできそうです。ありがとうございます!

その他の回答 (1)

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

何か勘違いされているようですが、PHPはWebサーバ経由で実行されるものなのでファイルサーバを通して開いても実行されません。 なのでApacheでPHPを実行できるように設定してください。 やりかたはWebを検索すれば山ほど出てきます。

tomofriend
質問者

お礼

回答ありがとうございました。これからもがんばっていきたいと思います。今後ともよろしくお願いいたします!

関連するQ&A