內置 Web Server
- PHP 5.4.0 起,PHP提供了一個內置的Web服務器
- 用于本地開發,不可用于線上產品環境
服務器接受處理請求時順序執行的,不能并發處理 - URI請求會被發送到PHP所在的工作目錄
- 使用 -t 參數自定義不同的目錄
- 默認執行 index.php 或 index.html 文件
- 啟動服務器若指定一個PHP文件,則文件會作為“路由”腳本,每次請求會先執行這個腳本,返回FALSE,則直接返回請求的文件,否則把輸出返回給瀏覽器
Example
- 啟動Web服務器
php -S localhost:8000
- 啟動時指定根目錄
php -S localhost:8000 -t example/
- 使用路由腳本
php -S localhost:8000 router.php
- 遠程訪問內置服務器
php -S 0.0.0.0:8000