ボス級社内SEのお役立ち技術情報

社内SEのシステム開発について。メインプログラム言語C#

【Laravel5.6】ビルドインウェブサーバ(php artisan serve)で起動したときに他PCより閲覧する方法

f:id:HLSE:20190220191746p:plain

自分のパソコンで起動しているLaravelを他デバイス(PCやハンディ端末など)より閲覧したい場合が開発しているとあります。

そのとき数時間はまったので他デバイスより閲覧する方法を記録しておきます。

 

以下コマンドでビルドインウェブサーバ(Laravel内の簡易Webサーバ)が起動します。

php artisan serve

■自分PCから閲覧するときのURL

http://自分PCのIPアドレス:8000/

あるいは

http://localhost:8000/

 

ただこれで起動しても自分PCでは閲覧できますが、他デバイスより見ることはできません。

 

そこで「--host 0.0.0.0」をオプションとしてつけてあげると、他デバイスでも閲覧ができるようになります。

php artisan serve --host 0.0.0.0

■他デバイスより閲覧するためのURL

http://自分PCのIPアドレス:8000/

 

如何でしょうか?

見れたのではないでしょうか。

 

【注意点】

・自分PCと他デバイスが同じセグメント(通信ができる状態)

・自分PCのファイヤーウォールで8000が空いていること

 (一時的にファイヤーウォールを停止してもいいかもしれません)

 

 

PHPフレームワーク Laravel入門

PHPフレームワーク Laravel入門