ローカルサーバを他のPCで確認(共有)するには?
ローカルサーバの立て方
ローカルサーバを立てるには、xamppを使ったりといった方法があるが、
今回はコマンドとphpを使って行う。
※rubyでもpythonでも可能
ビルドインサーバの使用
ビルドインサーバを使用するには、phpのバージョンが5.4.0以上が必要になる。
ターミナルもしくはコマンドプロンプトで下記のコマンドを打ってみて、バージョンが古い場合にはアップデートしてください。
$ php -v
phpインストール方法
インストールが完了したら、下記のコマンドを実行してサーバが立ち上がるか試してみましょう
下記のようになったら、http://localhost:8000にアクセスして、表示できたら成功です。
$ php -S localhost:8000 PHP 7.0.12 Development Server started at Mon Feb 6 18:39:08 2017 Listening on http://localhost:8000 Document root is /Users/xxxxxx/Desktop/xxxxxx Press Ctrl-C to quit.
他の人にも共有する
localhostのままでは共有できないので、IPv4アドレスを使用します。
windowsの方はコマンドでipconfigとすると
のような画面が出てきます。使うのはIPv4アドレスと書かれている数値の部分です(xxx.xxx.xx.xxx)
macの方は、スタートメニュー → システム環境設定 → ネットワーク → Wi-Fi
の中にあるコンテンツ部分に記載されているIPアドレスを使用します。
先ほど、localhostと書いた部分をIPアドレスに置き換えます。
※サーバを止めるには、Ctrl + c で止まります
$ php -S 192.168.1.181:8000 PHP 7.0.12 Development Server started at Mon Feb 6 18:52:17 2017 Listening on http://192.168.1.181:8000 Document root is /Users/xxxxxx/Desktop/xxxxxx Press Ctrl-C to quit.
複数人でアクセス
Listening on http://192.168.1.181:8000
となっているURLにアクセスしてみて無事にアクセスできたら別の端末でも同じURLにアクセスしてみてください。
複数人でローカルサーバが見えるはずです。
※同じwifiもしくはルータをお使いください。そうしないとIPアドレスが合致しないためwebページが見れません(ローカルサーバを立てた人のみしか見れない)。