PHP -S命令 PHP內置web服務器


手冊詳細介紹 : 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

Example #2 啟動時指定根目錄
$ php -S localhost:8000 -t foo/

Example #3 使用路由(Router)腳本
$ php -S localhost:8000 router.php


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM