內置的Web服務器

內置 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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容