ローカル コンピューターに EasyPHP サーバーがあります。PHP スクリプトに接続して結果をローカル PC に返すプログラムを作成しています。127.0.0.1:8888 のアドレスとポートを使用しているため、すべて正常に動作します。ポート 80 は別の用途に必要だったため、8888 を使用しました。
私は自宅でワイヤレスに接続しています。Android にアプリケーションをインストールしてアドレスを変更しましたがhttp://192.168.1.101:8888/page.php
、結果が返ってきません。
私の場合はワイヤレスですが、同じネットワーク上にある他のデバイスを介してローカルホスト サーバーに接続する方法を誰か知っていますか。
答え1
お使いの Web サーバーはおそらく、他のコンピューターからはアクセスできないローカルホスト (127.0.0.1) のみを listen しています。Web サーバーがすべての IP アドレスを listen するようにする必要があります。Apache を使用している場合は、設定を編集して listen 行が次のようになっていることを確認してください。
Listen 8888
仮想ホストのエントリ(ある場合)は次のようになります。
<VirtualHost *:8888>
これにより、Apache はすべてのインターフェースをリッスンするようになります。