php -S 0.0.0.0 9999
手冊詳細介紹 : http://www.php.net/manual/zh/features.commandline.webserver.php
适合本地開發 php 5.4.0起
這個内置的Web伺服器主要用于本地開發使用,不可用于線上産品環境。
URI請求會被發送到PHP所在的的工作目錄(Working Directory)進行處理,除非你使用了-t參數來自定義不同的目錄。
如果請求未指定執行哪個PHP檔案,則預設執行目錄内的index.php 或者 index.html。如果這兩個檔案都不存在,伺服器會傳回404錯誤。
當你在指令行啟動這個Web Server時,如果指定了一個PHP檔案,則這個檔案會作為一個“路由”腳本,意味着每次請求都會先執行這個腳本。如果這個腳本傳回
FALSE
,那麼直接傳回請求的檔案(例如請求靜态檔案不作任何處理)。否則會把輸出傳回到浏覽器。
Example #1 啟動Web伺服器 服務于目前目錄
$ php -S localhost:8000