Windows 7でxampp 1.7.7を使用していますが、他のコンピューターのLAN経由で自分のPCにホストされているPHPアプリケーションにアクセスできません。
しかし、ファイアウォールを無効にすると、すべてがうまくいきます。しかし、ファイアウォールを無効にしたくありません。
ファイアウォールを通過する特定のHTTPポートを許可してみてください
Windowsファイアウォールの設定に移動して[詳細設定]ボタンをクリックし、次のダイアログで[受信の規則]をクリックします-[新しい規則]をクリックします
まず、ホストのファイアウォールが接続をブロックしています。 Windowsファイアウォールまたはその他のファイアウォールを使用している場合You need to make an excaption rule for XAMPP
。
したがって、Webサイトがホストされているコンピューターで、[コントロールパネル]-> [Windowsファイアウォール]に移動し、[例外を許可しない]チェックボックスをオフにします。ここで[例外]タブを開き、[プログラムの追加]ボタンをクリックして、XamppとApacheを見つけます。それらをファイアウォールの例外ルールに追加します。
たぶん、このテストをいくつかの仮想マシン(VMware、Virtualbox..etc)で行う必要があります。このマシンがインターネットに接続されている場合は、ポートを開いて例外を追加するのが安全でないためです。