PHP

php ビルトインサーバーで開発

PHP ビルとインサーバーでローカル開発環境を構築

下記サイトにこのような説明があります。

http://php.net/manual/ja/features.commandline.webserver.php

PHP 5.4.0 から、CLI SAPI にはウェブサーバーの機能が組み込まれるようになりました。

このウェブサーバーは単一のシングルスレッドプロセスしか実行しないので、 リクエストがブロックされると、PHP アプリケーションはストールします。

URI リクエストの処理は、PHP を開始した時点の作業ディレクトリから行われます。 -t オプションを使えば、ドキュメントルートを明示的に指定することができます。 URI リクエストにファイルが含まれない場合は、指定したディレクトリにある index.php あるいは index.html を返します。どちらも存在しない場合は、 親ディレクトリにさかのぼって index.php と index.html を探します。 どちらか一方が見つかるか、あるいはドキュメントルートに達するまでこれが続きます。 index.php あるいは index.html が見つかるとそれを返し、 $_SERVER['PATH_INFO'] が URI の末尾にセットされます。 見つからなかった場合はレスポンスコード 404 を返します。

使い方

下記の方法で通常起動

php -S localhost:8000

下記の方法がドキュメントルートを指定しての起動

php -S localhost:8000 -t /Users/username/Documents/Devlop/

PHP 5.6.30 Development Server started at Sun Jul 30 20:30:35 2017
Listening on http://localhost:8080
Document root is 
/Users/username/Documents/Devlop/
Press Ctrl-C to quit.

control C で停止