利用PHP內(nèi)置SERVER開啟web服務(wù)(本地開發(fā)使用)
PHP 5.4.0起, CLI SAPI 提供了一個內(nèi)置的Web服務(wù)器,這個內(nèi)置的Web服務(wù)器主要用于本地開發(fā)使用,不可用于線上產(chǎn)品環(huán)境。URI請求會被發(fā)送到PHP所在的的工作目錄(Working Directory)進(jìn)行處理,除非你使用了-t參數(shù)來自定義不同的目錄。如果請求未指定執(zhí)行哪個PHP文件,則默認(rèn)執(zhí)行目錄內(nèi)的index.php 或者 index.html。如果這兩個文件都不存在,服務(wù)器會返回404錯誤。當(dāng)你在命令行啟動這個Web Server時,如果指定了一個PHP文件,則這個文件會作為一個“路由”腳本,意味著每次請求都會先執(zhí)行這個腳本。如果這個腳本返回 FALSE ,那么直接返回請求的文件(例如請求靜態(tài)文件不作任何處理)。否則會把輸出返回到瀏覽器。
手冊詳細(xì)介紹 : http://www.php.net/manual/zh/features.commandline.webserver.php
適合本地開發(fā) php 5.4.0起
這個內(nèi)置的Web服務(wù)器主要用于本地開發(fā)使用,不可用于線上產(chǎn)品環(huán)境。
URI請求會被發(fā)送到PHP所在的的工作目錄(Working Directory)進(jìn)行處理,除非你使用了-t參數(shù)來自定義不同的目錄。
如果請求未指定執(zhí)行哪個PHP文件,則默認(rèn)執(zhí)行目錄內(nèi)的index.php 或者 index.html。如果這兩個文件都不存在,服務(wù)器會返回404錯誤。
當(dāng)你在命令行啟動這個Web Server時,如果指定了一個PHP文件,則這個文件會作為一個“路由”腳本,意味著每次請求都會先執(zhí)行這個腳本。如果這個腳本返回 FALSE ,那么直接返回請求的文件(例如請求靜態(tài)文件不作任何處理)。否則會把輸出返回到瀏覽器。
Example #1 啟動Web服務(wù)器 服務(wù)于當(dāng)前目錄
$ php -S localhost:8000
Example #2 啟動時指定根目錄
$ php -S localhost:8000 -t foo/
Example #3 使用路由(Router)腳本
$ php -S localhost:8000 router.php
php 內(nèi)置web服務(wù)器(Web Server)怎么用?使用PHP的內(nèi)置服務(wù)器其實(shí)很簡單
1、了解PHP的內(nèi)置Web服務(wù)器是什么

2、PHP的內(nèi)置Web服務(wù)器使用須知:

3、請按引用教程,配置一個全局的PHP環(huán)境變量

具體的可以參考這篇文章:http://www.dhdzp.com/article/61507.htm
4、啟動PHP的內(nèi)置Web服務(wù)器:php -S localhost:80

5、回車執(zhí)行指令之后,即可成功啟動,服務(wù)器的根目錄為當(dāng)前工作目錄

6、如果要指定服務(wù)器的目錄,可以使用參數(shù)-t

7、啟動后,在瀏覽器鍵入域名和端口,就可以通過PHP的內(nèi)置Web服務(wù)器了

相關(guān)文章
PHP 刪除文件與文件夾操作 unlink()與rmdir()這兩個函數(shù)的使用
有時候我們需要用PHP來刪除文件和文件夾,PHP本來也都有函數(shù)可以實(shí)現(xiàn),下面簡單記錄一下代碼,方便以后信守拈來。2011-07-07
對squid中refresh_pattern的一些理解和建議
用于確定一個頁面進(jìn)入cache后,它在cache中停留的時間。refresh_pattern規(guī)則僅僅應(yīng)用到?jīng)]有明確過時期限的響應(yīng)。原始服務(wù)器能使用Expires頭部,或者Cache-Control:max-age指令來指定過時期限。2009-04-04
關(guān)于php unset對json_encode的影響詳解
這篇文章主要給大家介紹了關(guān)于php unset對json_encode的影響的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11
php通過curl添加cookie偽造登陸抓取數(shù)據(jù)的方法
這篇文章主要介紹了php通過curl添加cookie偽造登陸抓取數(shù)據(jù)的方法,涉及PHP基于curl操作cookie及頁面抓取的相關(guān)技巧,需要的朋友可以參考下2016-04-04
PHP實(shí)現(xiàn)生成Excel文件并導(dǎo)出的示例詳解
這篇文章主要為大家詳細(xì)介紹了PHP實(shí)現(xiàn)生成Excel文件并導(dǎo)出的方法,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)PHP有一定的幫助,需要的可以參考一下2023-01-01
php實(shí)現(xiàn)字符串首字母大寫和單詞首字母大寫的方法
這篇文章主要介紹了php實(shí)現(xiàn)字符串首字母大寫和單詞首字母大寫的方法,涉及php中ucfirst和ucwords函數(shù)的使用技巧,需要的朋友可以參考下2015-03-03
PHP頁面跳轉(zhuǎn)操作實(shí)例分析(header方法)
這篇文章主要介紹了PHP頁面跳轉(zhuǎn)操作,結(jié)合實(shí)例形式對比分析了HTML跳轉(zhuǎn)與php使用header方法跳轉(zhuǎn)的相關(guān)操作技巧與注意事項(xiàng),并給出了一個跳轉(zhuǎn)的封裝函數(shù)供大家參考,需要的朋友可以參考下2016-09-09
php+mysql查詢實(shí)現(xiàn)無限下級分類樹輸出示例
這篇文章主要介紹了php+mysql查詢實(shí)現(xiàn)無限下級分類樹輸出,結(jié)合實(shí)例形式分析了php+MySQL查詢實(shí)現(xiàn)的樹狀分類輸出功能,涉及php數(shù)據(jù)庫查詢與數(shù)組遍歷等相關(guān)操作技巧,需要的朋友可以參考下2016-10-10

