phpでローカルでwebサーバーを起動して別端末からアクセスする

macでのみ検証した。ビルドインwebサーバーというらしい。あくまで開発支援のための機能なので本番では使わないでねってマニュアルに書いてあった。

同じ端末からのみアクセスする

# サーバー起動
$ php -S localhost:8080 -t path/to/document_root

別端末からもアクセスする

# 自分のip調べる(grepは適当)
$ ifconfig | grep 192
    inet 192.168.1.110 netmask 0xffffff00 broadcast 192.168.1.255

# サーバー起動
$ php -S 0.0.0.0:8080 -t path/to/document_root

http://192.168.1.110:8080 でアクセスできるようになる。スマホからもみれるし手軽なのがいいね。以上です。