欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

淺析PHP5.4內(nèi)置web服務(wù)器

2023-12-24    分類: 網(wǎng)站建設(shè)

PHP是一種腳本語言,它需要PHP解釋器來分析運(yùn)行PHP文件。當(dāng)把PHP做為CGI服務(wù)Web請(qǐng)求時(shí),它需要被嵌入到某種Web服務(wù)器里,最常 見的是集成到Apache或IIS里,這就是說,在使用PHP前,你需要安裝Apache或IIS,并且正確的配置它們和PHP集成的參數(shù)。雖然這種配置 已經(jīng)很規(guī)范,文檔非常豐富,但我們還是經(jīng)常在安裝Apache和PHP集成時(shí)遇到問題,而且,有時(shí)候我們只想測(cè)試一個(gè)簡(jiǎn)單的PHP特征,不想就為此安裝、啟動(dòng)Apache服務(wù)。

但據(jù)官方文檔上說,這個(gè)內(nèi)置的Web服務(wù)器只是提供開發(fā)測(cè)試使用,不推薦使用中生產(chǎn)環(huán)境中。因?yàn)檫@個(gè)服務(wù)器接受處理請(qǐng)求時(shí)順序執(zhí)行的,不能并發(fā)處理。

這個(gè)內(nèi)置的web服務(wù)器使用起來非常的方便,你只需要執(zhí)行下面的命令:

$ php -S localhost:8000

然后就可以訪問了。這樣啟動(dòng)后,默認(rèn)的web服務(wù)目錄是執(zhí)行命令的當(dāng)前目錄,如果不想使用當(dāng)前目錄,你需要使用 -t 參數(shù)來指定。

例 #1 啟動(dòng)Web服務(wù)器

$ cd ~/public_html

$ php -S localhost:8000

終端輸出信息:

PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011

Listening on localhost:8000

Document root is /home/me/public_html

Press Ctrl-C to quit

當(dāng)請(qǐng)求了 http://localhost:8000/ 和 http://localhost:8000/myscript.html 地址后,終端輸出類似如下的信息:

PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011

Listening on localhost:8000

Document root is /home/me/public_html

Press Ctrl-C to quit.

[Thu Jul 21 10:48:48 2011] ::1:39144 GET /favicon.ico – Request read

[Thu Jul 21 10:48:50 2011]::1:39146 GET / – Request read

[Thu Jul 21 10:48:50 2011]::1:39147 GET /favicon.ico – Request read

[Thu Jul 21 10:48:52 2011]::1:39148 GET /myscript.html – Request read

[Thu Jul 21 10:48:52 2011]::1:39149 GET /favicon.ico – Request read

例 #2 啟動(dòng)web服務(wù)器時(shí)指定文檔的根目錄

$ cd ~/public_html

$ php -S localhost:8000 -t foo/

終端顯示信息:

PHP 5.4.0 Development Server started at Thu Jul 21 10:50:26 2011

Listening on localhost:8000

Document root is /home/me/public_html/foo

Press Ctrl-C to quit

如果你在啟動(dòng)命令行后面附加一個(gè)php腳本文件,那這個(gè)文件將會(huì)被當(dāng)成一個(gè)“路由器”腳本。這個(gè)腳本將負(fù)責(zé)所有的HTTP請(qǐng)求,如果這個(gè)腳本執(zhí)行時(shí)返回FALSE,則被請(qǐng)求的資源會(huì)正常的返回。如果不是FALSE,瀏覽里顯示的將會(huì)是這個(gè)腳本產(chǎn)生的內(nèi)容。

例 #3 使用路由器腳本

在這個(gè)例子中,對(duì)圖片的請(qǐng)求會(huì)返回相應(yīng)的圖片,但對(duì)HTML文件的請(qǐng)求會(huì)顯示“Welcome to PHP”:

<?php // router.php if (preg_match(‘/\.(?:png|jpg|jpeg|gif)$/’, $_SERVER["REQUEST_URI"])) { return false;??? // serve the requested resource as-is. } else { echo “<p>Welcome to PHP</p>”; } ?>

$ php -S localhost:8000 router.php

例 #4 判斷是否是在使用內(nèi)置web服務(wù)器

通過程序判斷來調(diào)整同一個(gè)PHP路由器腳本在內(nèi)置Web服務(wù)器中和在生產(chǎn)服務(wù)器中的不同行為:

<?php // router.php if (php_sapi_name() == ‘cli-server’) { /* route static assets and return false */ } /* go on with normal index.php operations */ ?>

$ php -S localhost:8000 router.php

這個(gè)內(nèi)置的web服務(wù)器能識(shí)別一些標(biāo)準(zhǔn)的MIME類型資源,它們的擴(kuò)展有:.css, .gif, .htm, .html, .jpe, .jpeg, .jpg, .js, .png, .svg, and .txt。對(duì).htm 和 .svg 擴(kuò)展到支持是在PHP 5.4.4之后才支持的。

例 #5 處理不支持的文件類型

如果你希望這個(gè)Web服務(wù)器能夠正確的處理不被支持的MIME文件類型,這樣做:

<?php // router.php $path = pathinfo($_SERVER["SCRIPT_FILENAME"]); if ($path["extension"] == “ogg”) { header(“Content-Type: video/ogg”); readfile($_SERVER["SCRIPT_FILENAME"]); } else { return FALSE; } ?>

$ php -S localhost:8000 router.php

如果你希望能遠(yuǎn)程的訪問這個(gè)內(nèi)置的web服務(wù)器,你的啟動(dòng)命令需要改成下面這樣:

例 #6 遠(yuǎn)程訪問這個(gè)內(nèi)置Web服務(wù)器

$ php -S 0.0.0.0:8000

這樣你就可以通過 8000 端口遠(yuǎn)程的訪問這個(gè)內(nèi)置的web服務(wù)器了。

分享名稱:淺析PHP5.4內(nèi)置web服務(wù)器
URL網(wǎng)址:http://aaarwkj.com/news45/310095.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、搜索引擎優(yōu)化、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站營(yíng)銷、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
成人又黄又爽大片在线观看| 午夜国产精品福利一二| 国产高跟丝袜女王调教| 国产欧美日韩国产欧美日| 国产精品成人av在线| 粉嫩欧美一区二区三区| 国产精品日韩一区视频| 国产精品黄色91熟女| 二区三区在线欧美日韩| 中文字幕人妻丝乱一区三区| 高清免费欧美大片在线观看| 夜夜春久久天堂亚洲精品| 日韩传媒在线观看视频| 亚洲一品道在线观看| 一区二区在线视频国产| 亚洲午夜经典一区二区日韩| 免费观看国内性生活大片| 亚洲国产精品高清久久| 欧美激情亚洲一区二区| 日日干夜夜射天天操| 国产精品美女露脸av毛片| 欧美亚洲另类激情另类的 | 国产精品传媒免费在线观看| 亚洲邻家人妻一区二区| av亚洲天堂免费观看| 亚洲品质一区二区三区| 成人激情在线免费电影| 尤物在线观看视频播放| 四虎精品永久在线视频| 亚洲第六页亚洲第一页| 日韩一区二区三区中文字幕| 日韩欧美亚洲国产一区久久精品| 亚洲欧美日韩高清一区二区| 亚洲s码在线一区二区| 国产精品不卡一不卡二| 国产亚洲精品视频中文字幕| 亚洲午夜一区二区不卡| 亚洲中文字幕乱码丝袜在线精品| 国产免费观看久久黄av片涩av| 日韩免费的黄色片网站| 欧美乱码中文字幕在线观看|