天天看點

PHP -S指令 PHP内置web伺服器

​​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