【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.phporindex.htmlを表示する
  • index.xxxが見つからない場合、親ディレクトリにさかのぼってindex.xxxドキュメントルートに到達するまで探し続ける。

参考

公式

【PHP】ビルドインサーバーを使ってWebで簡単にテストする

https://blog.djima.net/2021/05/12/【PHP】ビルドインサーバーを使ってWebで簡単にテストする/

Author

Daiki Iijima

Posted on

2021-05-12

Updated on

2024-04-17

Licensed under