現(xiàn)在是北京時(shí)間21點(diǎn)22分;忙碌了一天的小菜雞開始寫起了博文。在被搭建本地服務(wù)器折磨了一天后終于成功的本人,懷著激動(dòng)的心情寫下了這篇博文,也算是寫一篇學(xué)習(xí)筆記了,希望本篇博文能對(duì)想搭一個(gè)本地服務(wù)器的小伙伴們有所幫助。
好了廢話少說,開始進(jìn)入正題。
什么是服務(wù)器
在我們?nèi)粘I钪校嘈琶總€(gè)人都聽說過服務(wù)器。但是不少人也僅限于此。關(guān)于服務(wù)器的定義是什么;顧名思義,就是為我們提供各種網(wǎng)絡(luò)服務(wù)的設(shè)備叫做服務(wù)器。常見的服務(wù)器種類有web服務(wù)器,ftp服務(wù)器,dns服務(wù)器,服務(wù)器等等。這些服務(wù)器設(shè)備的出現(xiàn)為我們提供了非常多的便利功能,使得我們的世界豐富多彩。今天我們來講一講PHP 搭建本地web服務(wù)器。
搭建web服務(wù)器有什么用
相信各位在學(xué)習(xí)了前端知識(shí)之后,對(duì)瀏覽器前端網(wǎng)頁也有所了解。經(jīng)過學(xué)習(xí),我們希望自己能搭出屬于自己的網(wǎng)站。但是平時(shí)編寫的前端網(wǎng)頁,直接通過雙擊HTML文件即可打開。這樣雖然能看,但是這等于雙擊打開了一個(gè)文件,只有前端的參與,沒有后端服務(wù)器的參與,不太利于我們后面的學(xué)習(xí)。因此,我們搭建web服務(wù)器是為了前后端交互,為了更好學(xué)習(xí)。(誰不想自己的電腦是一臺(tái)服務(wù)器呢?這樣多酷啊!)
如何用PHP搭建本地服務(wù)器
進(jìn)入今天的正題。我們?nèi)绾斡肞HP搭建一個(gè)本地服務(wù)器?首先我們得有PHP壓縮包文件。(廢話,沒有這個(gè),你相當(dāng)于煮飯不用鍋)PHP版本在7以上基本上不影響學(xué)習(xí)。(我用的是7.4.28)下載好了以后解壓在任意盤符(記得解壓文件的路徑因?yàn)楹罄m(xù)要用到);進(jìn)入命令提示符(cmd);切換到剛才的路徑;如果不是在默認(rèn)路徑,先切換盤符。如果不會(huì)的下面有教程(假設(shè)在D盤,,在命令行我們輸入盤符時(shí)輸入D:即可,再接著輸入路徑;例如放在名為D盤php的文件夾,我們輸入命令的時(shí)候格式為 cd d:\php即可進(jìn)入該文件夾目錄下方)我們創(chuàng)建一個(gè)名為文件夾作為站點(diǎn)根目錄,我們要把服務(wù)器的文件放在這個(gè)文件夾。接著,我們?cè)倜钚休斎朊?a href='http://www.hnfenergy.cn/news/show-85802.html' title='php 根據(jù)模板生成靜態(tài)網(wǎng)頁標(biāo)簽 如何制作網(wǎng)站?' target='_blank'>php -S :8080 -t +"相應(yīng)的文件夾路徑"即可。
上述命令含義為打開本地主機(jī)的8080端口上述的端口數(shù)可以為任意數(shù)(在范圍之內(nèi)和未被占用即可)。但是為了方便也為了遵循習(xí)慣(因?yàn)樵谕ㄐ艠?biāo)準(zhǔn)中,web瀏覽器默認(rèn)端口為80,中國的為8080,因此用8080來作為實(shí)驗(yàn)例子,實(shí)際上我們可以把端口數(shù)設(shè)置成我們想要的數(shù)字。只要步驟對(duì)了,就沒有影響)。
驗(yàn)證
搭建完本地服務(wù)器之后,我們需要驗(yàn)證是否成功打開服務(wù)器
PHP 7.4.28 Development Server (http://localhost:8080) started
如果命令行回傳了上述信息,就證明我們的服務(wù)器已經(jīng)開啟了。我們就成功搭建了一個(gè)web本地服務(wù)器。我們還可以用瀏覽器在地址欄里輸入:8080如果出現(xiàn)404,證明我們搭建成功了。為什么會(huì)出現(xiàn)404狀態(tài)碼呢?因?yàn)槲覀冊(cè)谡军c(diǎn)文件下方并未找到任何文件所以會(huì)出現(xiàn)404狀態(tài)。當(dāng)我們有文件,即可在主機(jī)名后方加一個(gè)斜杠加上文件名即可查找所需文件。
在開啟PHP服務(wù)器時(shí),命令行會(huì)持續(xù)監(jiān)聽我們的操作,我們可以在返回的語句中看到我們的操作,打開了什么文件,等等,假設(shè)我們退出了php服務(wù)器,本地服務(wù)器會(huì)斷開連接。因?yàn)檫@就等于服務(wù)器不提供服務(wù),我自然無法打開服務(wù)器啦。
好了,以上就是本人在經(jīng)歷了一天之后的學(xué)習(xí)總結(jié)出來的學(xué)習(xí)成果希望對(duì)大家的學(xué)習(xí)有所幫助。
累了累了,下次見




