質問: 社内lanで複数台のpcからapacheを稼働させているpcにアクセスしてphpをクライアントで動かすには? はじめまして。よろしくお願いします。 現在、会社でphp+mysqlを利用したwebデータベース環境を作ろうとがんばっているのですが、基本的な難関にぶち当たってしまいました・・・ 僕がやろうとしていることは、社内lan(イントラ)で複数台のpcが接続されているのですが、ファイルサーバ(他どのpcからでもアクセスできるpcならどれでもよい)にapacheとphp、mysqlをインストールして、他のpcからファイルサーバで共有されている、html、phpファイルを直接ダブルクリックで開いてもプログラム文が表示されるだけで、全く動きません。 どうにかして、他のクライアントから動作させたいのですが、どのようにしたらよろしいでしょうか。 よろしくお願いいたします! 使用環境はwindows xpです。
回答: 仮にファイルサーバのipアドレスが [192.168.0.1] だったとします。この場合、他のクライアントでブラウザを立ち上げて、url欄に [http://192.168.0.1/実行したいファイル名] を入力するとどうなりますか? apacheの設定が間違っていなければ、実行したいphpプログラムが走るはずです。実行されないようであれば、もう一度apacheの設定(documentroot等)を確認してみてください。 bonjinさんも仰っているように、webサーバ経由で実行しないとphpプログラムは動きません。ですので、apacheやphpをインストールするだけでなく、イントラネット内にサイトを構築する必要があります。