2017-12-22 26 views
0

私はLaravelアプリケーションをlocalhost上で実行していますが、スマートフォンで実行しようとしましたので、スマートフォンとコンピュータを同じネットワークと私の電話で接続しますURL私はlocalhostの代わりに私のコンピュータのIPアドレスを入力します 192.168.43.224:8000。しかし、ページが来ていない、それはページに到達することはできません、192.168.43.224が応答するにはあまりにも長い時間がかかると言いますLaravel 5、ページにアクセスできない応答時間がかかりません

答えて

1

問題は、ページがあまりにも長い時間がかかりますが、 !
何か特別な理由でApacheまたはnginxを使用することに拘束されていない場合、これは開発目的のみのためで、artisan serveコマンドを使用してアプリケーションを提供できます。
それははるかにセットアップする最も簡単なことだ、とLaravelアプリケーションディレクトリに一つのコマンドを実行するようにのみ必要になります。

php artisan serve --host 0.0.0.0 

デフォルトのポートは、どんな競合を避けるために8000になるために聞いて、だからされます今お使いのコンピュータのIPアドレスを経由して携帯電話からアプリケーションにアクセスすることができます

http://192.168.1.101:8000 

あなたは、パラメータとしてそれを渡すことができます(たとえば、80のデフォルトのHTTPポート)別のポートを聞きたい場合は、単にそのポートで他のサーバーが実行されていないことを確認してください。だから、この代わりに実行する場合:

php artisan serve --host 0.0.0.0 --port 80 

あなたは今だけのIPアドレスを使用してアプリケーションにアクセスすることができます。

http://192.168.1.101 
+0

ありがとう、それは動作します。私はちょうどphp artisan serve --host 192.168.43.224を書きました –

関連する問題