2011-08-27 6 views
11

私はのMediaTempleは、など、私はPHPでいくつかのウェブサイトを作成し、GoDaddyは、Yahooなどの異なるベンダーからWebサーバにそれらを展開しているLANにPHPアプリケーションを配備するには?

..

ウェブデザイナーとPHPの開発者ですが、今、私はLAN上で実行されるアプリケーションを作成するので、そのLAN上のすべてのコンピュータからアプリケーションを利用できるようになります。EasyPHPを使用して、開発およびテスト用の

私の質問は:EasyPHPを使ってクライアントのLANサーバーにアプリケーションをインストールする必要がありますか?そうでない場合は、LAN上でPHP Webアプリケーションをデプロイする方法を教えてくれるWebチュートリアルを知っていますか?

私たちは、PCに私のアプリケーションだけでなく、Apache、PHP、MySQLをインストールする.netで別のWindowsインストーラを作成できますか?

+1

LANに接続されたマシンにWebサーバーがインストールされている場合、開発用PCはLAN上のサーバーとして動作できます。これを可能にする設定を有効にしてください。ご使用のサーバーの関連ドキュメントを参照してください。 –

+1

私は個人的にはEasyPHP、WAMP、XAMPPなどのパッケージを非常に嫌いです。なぜなら、ホスティング環境に必要なアプリケーションのバンドルをインストールするのは非常に簡単ですが、個々のコンポーネントが実際にどのように動作するのかをよく理解しているからです。また、設定ファイルを移動し、非標準設定のビットと部分を使用するため、期待通りに何かが動作していないときにデバッグするのが非常に難しくなります。 WindowsでApache/MySQL/PHPを設定するのは困難ではないし、特に時間がかかることもなく、共通の設定ファイルをコピーしてセットアップ時間を短縮することができます。 – DaveRandom

答えて

12

のようなものをお使いのネット​​ワークアドレス(IP)をアクセスすることによって、あなたのウェブサーバにアクセスしてWebサーバやwebアプリケーションをインストールし、あなたのコンピュータはWebサーバーとして動作します。ウェブサーバはローカル環境に限定されず、インターネットから受信したリクエストにも応答することができます。

たとえば、ApacheまたはIISをコンピュータにインストールし、インターネットに接続している場合。あなたのIPアドレスを書きとめて、外部から他のコンピュータに切り替えて、コンピュータにアクセスしてみてください。あなたのWebサーバーの定義に従って、Webルートディレクトリからファイルにアクセスします。あなたのPCは現在クライアント用のWebサーバーとして機能しています。 LANでも同じことが起こります。

例えば、5台のPCがWIFIルータに接続されています。無線LANは、PC 1は、IPアドレス192.168.1.2

PC 2は、IPアドレス192.168.1.3

PC 3は、IPアドレス192.168を持っていている

すべてのコンピュータにローカルIPアドレスを割り当てるので、

ます.1.4

PC 4のIPアドレスは192.168.1です。5

PC 5は、IPアドレス192.168.1.6

あなたがPC 192.168.1.2のIPアドレスを持つ1にApacheまたはIISをインストールしている今、例えば取り、今、他のすべてのコンピュータがnetowrkに接続を持っていますアドレス192.168.1.2からあなたのWebディレクトリにアクセスできます。ウェブブラウザを介して。これは、使用しているPHPアプリケーションに関係なく機能します。それはあなたのPHPアプリケーションではない着信要求をルーティングするための責任を負うあなたのWebサーバーです:)

これは役立ちます。

+0

、EasyPHPはApacheを使用しています。 –

3

EasyPHPを使用してクライアントのLAN サーバーにアプリケーションをインストールする必要がありますか?

はい。ネットワーク上のユーザーは、ローカルマシンと同じようにサイトにアクセスしますが、localhostはそのマシンのIPアドレスに置き換えられます。

2

EasyPHPをインストールし、アプリケーションを正しいディレクトリに置くだけで済みます。

また、WindowsマシンWAMPまたはXAMPPでも簡単に解決できます。 そして、Linuxの場合はすべて手動でインストールするか、XAMPPを使用してください。

これは設定が簡単で簡単です。

0

通常、LAN内の他のコンピュータを使用すると、ApacheまたはIISや他のWebサーバーアプリケーションをインストールすると、単純に通常192.168.?.?

-2

はいLANネットワークにWebアプリケーションをインストールするには、WebサーバーをWebサーバーの一部の構成を変更して外部のどこからでもアクセスできるようにする必要があります。 、あなたは通常のWebアプリケーションとして仮想ホスト名を与えるようなトリックを行うことができます、私の英語は非常に悪いです申し訳ありません。

関連する問題