WampServer的研究日记二
首先 不建議直接跳過一 來直接看二 附上一的鏈接
http://www.cnblogs.com/lanbosm/p/5675040.html
這次我們所要說的是localhost 這個(gè)本地環(huán)境 這里我們?cè)谄占包c(diǎn)網(wǎng)絡(luò)知識(shí)
??? 為什么叫 localhost 這個(gè)單詞呢? 我想換別的單詞可以嗎? 可以啊 因?yàn)槲④浘瓦@么定的。。更突出本地主機(jī)的意思 如圖所示
?
右鍵hosts 文件 記事本打開 你會(huì)發(fā)現(xiàn)
?
localhost 對(duì)應(yīng)著 127.0.0.1?? (ipv4地址 也就是我們常說的ip 不懂調(diào)戲度娘)
??? 在下面自己diy一個(gè) 比如etanalu 也對(duì)應(yīng)127.0.0.1 然后保存 如果防火墻說有危險(xiǎn) 就信任 自己又不會(huì)黑自己,不要問為什么是127.0.0.1 發(fā)明網(wǎng)絡(luò)的人就這么定義的。。然后就這樣了
?
??? 是不是很神奇? 原理 是 游覽器先從系統(tǒng)找地址 俗稱解析 發(fā)現(xiàn)etanalu 對(duì)應(yīng)的ip 后返回給游覽器 然后你進(jìn)入了 該ip所對(duì)應(yīng)的頁(yè)面了。無論是etnalu(域名,別名,很好記得名字)還是ip(一串?dāng)?shù)字很難記住)都是看到同一個(gè)文件。
不過重點(diǎn)不是講改這個(gè) 讓大家知道 本地主機(jī) 這個(gè)概念? 我們系統(tǒng)都帶有個(gè)localhost(域名)并且對(duì)應(yīng)ip地址為127.0.0.1。
那么wampsever 就是利用這個(gè)本地主機(jī) 建立起了測(cè)試環(huán)境。當(dāng)然wamp不需要修改host 因?yàn)橛衋pache的關(guān)系 大家配置apache來搭建!
首先我們來到bin目錄
很明顯 bin目錄存放的是三大金剛 我們進(jìn)入apache組件
??? wampserver利用wamp配置文件 關(guān)聯(lián)了apache .原本所有的網(wǎng)頁(yè)應(yīng)該存放htdocs目錄下 但因?yàn)榕渲梦募P(guān)系改為www目錄下。我也覺得很整潔 沒必要放進(jìn)去。我們繼續(xù)點(diǎn)擊conf
conf目錄下大致這樣
??? extra是擴(kuò)展功能配置 original是備份版配置 怕搞錯(cuò)了可以還原
??? 這里最主要說的是 http.conf 所有的配置根據(jù)它來。 extra里的功能也必須由他開啟才能使用!
打開httpd.conf
??? 注意apache是由c語言編寫 #代表著注釋
??? 懂點(diǎn)英文可以自己慢慢看 或者借助其他博文 了解 這里給小白主要介紹三點(diǎn)
??? 小白們也最好不要去動(dòng) 因?yàn)榇笊窕九浜昧?了解就行
首先ctrl+f 查找 Listen 會(huì)發(fā)現(xiàn)
??? 也有全0版本 讓系統(tǒng)自己找 80代表是端口 就是一扇門 程序通過門才能運(yùn)行 一個(gè)程序?qū)?yīng)一扇門
??? 游覽器的程序默認(rèn)是80端口 數(shù)據(jù)庫(kù)默認(rèn)是3306端口 記住就行 哪天啟動(dòng)不起來 先去看下門是不是被占用了
?
繼續(xù)看到下面load module
??? 這些都是應(yīng)用組件 很多很多 剛才所說的extra功能也在這里開啟 。所以組件的配置會(huì)覆蓋httpd的配置
?
最后ctrl+f DocumentRoot 找到
??? 這個(gè)是localhost根目錄 原本是apache下面的htdoc變成www了!!
????大致了解就行 以后碰到修改記得改哪里就行了。
?
另外也不需要每次打開那么多文件夾 點(diǎn)擊wamp圖標(biāo)有個(gè)捷徑可以修改http.conf
好了 apache這位金剛就差不多這樣了 下面介紹php
點(diǎn)進(jìn)去 其實(shí)本質(zhì)上和apache差不多 apache最關(guān)心的是httpd.conf 而php只要關(guān)系php.ini就行
打開后
其實(shí)我也看不懂 不過只要記住 ;是注釋開關(guān) 比如開啟某個(gè)php組件
??? 以后碰到功能會(huì)用到這里 快捷方式也和apache一樣 wamp圖標(biāo)里也有 這里就懶的截圖了 .
?
mysql過于復(fù)雜 另講 只要記住端口是3306 還有需要賬號(hào) 密碼就行
?
?
??? 之所以php為什么需要apache就是 游覽器無法打開php文件 只能讀取html文件 所以必須借助apache這個(gè)翻譯機(jī)俗稱編譯來變成動(dòng)態(tài)的html返回給游覽器。 這里是不是感覺有點(diǎn)多此一舉啊 直接html不就行了嗎 但這也是精華所在 html無法處理復(fù)雜的邏輯判斷 就算用js也不行 (部分js功能也需要本地環(huán)境 ) 而且 某些數(shù)據(jù)不想給用戶操作 所以php的作用就體現(xiàn)了? 比如
??? 小明通過php頁(yè)面點(diǎn)擊按鈕 告訴apache 然后apache通過php鏈接數(shù)據(jù)庫(kù) 并且把數(shù)據(jù)返回給游覽器 這樣基本交互就完成了
??? 而這整套程序必須建立在某個(gè)環(huán)境下,本地環(huán)境就是一種測(cè)試環(huán)境之一,方便開發(fā)人員測(cè)試 開發(fā)。 正式環(huán)境也大同小異。
?能看到這里的 真不容易啊 。。其實(shí)我寫的也不容易 那么恭喜你 你已經(jīng)不是互聯(lián)網(wǎng)小白了 已經(jīng)入門啦
おめでとう!
??? 休息會(huì) 以后寫的內(nèi)容大部分建立在wamp環(huán)境中 想學(xué)的可以繼續(xù)看哦~
?
轉(zhuǎn)載于:https://www.cnblogs.com/lanbosm/p/5677456.html
總結(jié)
以上是生活随笔為你收集整理的WampServer的研究日记二的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于网络流sap算法
- 下一篇: tp_link路由器 重新设置