2016-04-20 12 views
0

ローカルマシンでsymfonyプロジェクトを開発しています。私はモバイル経由でIP経由でテストしたいと思います(両方のマシンがwifiネットワークに接続されています)。自分の携帯電話でポート8000​​(symfonyのデフォルトポート)にアクセスするにはどうしたらいいですか?symfonyのlocalhost:8000を同じネットワーク上の他のデバイスに接続します

私はすでにサービングデバイスのIP経由でローカルホストにアクセスしていることを知っていますが、デバイスからフェッチできないポート(8000)にもアクセスしたいと思います。すべての助けを

おかげ

答えて

0

another Questionと答えたところ、これはパラメータ0.0.0.0:8000を追加すると解決されるかもしれません。これは、Symfonyがローカル要求に応答するだけでなく、他のデバイスからの要求も受け入れるようにするためです。

コールは、次のようになります。

php bin/console server:run 0.0.0.0:8000 
1

あなたがローカルマシンからアクセスするが、それを使用したのと同じ方法でIPアドレスなどです:192.168.1.2がローカルネットワーク内で使用しているマシンのIPアドレス(チェックが

http://192.168.1.2:8000 

ですipconfigコマンドを使用しています - Windowsではifconfig、Linux/Mac OS Xではifconfigを使用します)。ファイアウォール(ローカルマシンとルーター)がこの(8000)ポートをブロックしていないことを確認してください。

UPD:ところで、私が覚えている限り、Symfonyのデフォルトポートは8000ではなく8080です。注意して確認してください。

+0

それは私のマシン上で8000ですが、単純に動作していないポートに続いてIPを使用しているようです!私は私のMacで私のファイアウォールをオフにしている... –

関連する問題