【PHP】ビルドインサーバーを使ってWebで簡単にテストする
目次
CLI APIのウェブサーバー
PHPには、アプリケーションの開発支援用
として簡易的(シングルスレッドプロセスのみ実行する)なウェブサーバー機能が組み込まれています。
使用例
ローカルでテストする
localhost:ポート
指定をして起動する1
$ php -S localhost:8000
ドキュメントルートを指定する
ip:ポート
指定をして起動する-t
オプションをつけてディレクトリを指定する1
$ php -S localhost:8000 -t ~/Desktop/Test
同じネットワークの別の機器から接続してテストする
0.0.0.0:ポート
指定をして起動する1
$ php -S 0.0.0.0:8000
ディレクトリについて
- URLリクエスト処理は、
php -S
を実行したときのカレントディレクトリ
から開始される。 - ファイル名が指定されていない場合は、
index.php
orindex.html
を表示する index.xxx
が見つからない場合、親ディレクトリにさかのぼってindex.xxx
をドキュメントルート
に到達するまで探し続ける。
参考
公式
【PHP】ビルドインサーバーを使ってWebで簡単にテストする
https://blog.djima.net/2021/05/12/【PHP】ビルドインサーバーを使ってWebで簡単にテストする/