使用Apache+Dreamweaver(或H-builder)搭建php開(kāi)發(fā)環(huán)境
Oct 15, 2016 am 10:31 AM- 使用得工具說(shuō)明 php+Apache伺服器+Dreamweaver+mysql資料庫(kù)
- 下載安裝好wamp,可以在網(wǎng)路上直接百度下載,為了方便,我給放個(gè)百度雲(yún)的連結(jié)。 wamp下載:連結(jié):http://pan.baidu.com/s/1jH6FbtO 密碼:zeo6
下載並安裝好,沒(méi)有什麼大問(wèn)題,一路回車就好。有一個(gè)步驟是選擇瀏覽器,預(yù)設(shè)IE,如果想chrome,自己更改一下就可以
-
php環(huán)境搭建
整合開(kāi)發(fā)環(huán)境,也稱為IDE環(huán)境。 web伺服器+php解釋器+資料庫(kù) 都是配置好的,直接用就可以,不需要我們自己再去設(shè)定。
wamp的環(huán)境是指:Windows+Apache+mysql+php,如果之前電腦安裝過(guò)IIS就會(huì)跟Apache衝突
-
wamp目錄介紹
開(kāi)啟wamp的安裝目錄,可以看到以下資料夾
1)WWW目錄:是預(yù)設(shè)的網(wǎng)站的根目錄,所有的網(wǎng)站都必須放在這個(gè)目錄或子目錄下面,在我們?cè)L問(wèn)的時(shí)候會(huì)是這個(gè)樣子
? ? ? ? ? ? ? ? ? ? http://localhost/ ? 這樣造訪的是網(wǎng)站的根目錄www
? ? ? ?? host? test testwww test/test?,test.html檔案
2)mysql目錄:在wamp的安裝目錄下面,還有一個(gè)與www目錄同級(jí)的資料夾,這就是我們mysql資料庫(kù)的資料夾。
? ? ? ? ? ? ? ? ?在mysql目錄下面有一個(gè)叫做data的資料夾,這是mysql伺服器上面資料庫(kù)的目錄,data下面每個(gè)檔案對(duì)應(yīng)的就是一個(gè)資料庫(kù),在裡面建一個(gè)資料夾??操作,A同學(xué)建了一個(gè)資料庫(kù),B同學(xué)想拿過(guò)來(lái)用,這時(shí)候我們就可以直接在A同學(xué)的data目錄下面,把對(duì)用的文件夾直接拷貝過(guò)來(lái)
? ? ? ? ? ? ? ?放到B同學(xué)對(duì)應(yīng)的文件夾下。
- 修改wamp的設(shè)定檔(例如修改連接埠號(hào),修改網(wǎng)站的根目錄)1)修改wamp的連接埠號(hào)碼
雙擊運(yùn)行我們的wamp,點(diǎn)擊我們的小半圓圖標(biāo),如圖所示:
在頁(yè)面選擇Config files--httpd.conf這個(gè)就是Apache的主配置文件
右鍵進(jìn)入這個(gè)文件,打開(kāi)以後是這麼一個(gè)頁(yè)面
左側(cè)的#號(hào)是註釋,沒(méi)有生效,ctrl+F搜索一下listen,一直搜索,搜索到一個(gè)不帶#號(hào)的Listen80,如圖所示這句話是什麼意思呢,就是我們的Apache現(xiàn)在監(jiān)聽(tīng)的是80端口,如果你想把它換成別的端口,在這裡修改就行。隨意更改,但是不要有衝突,改完以後,Ctrl+s保存一下,但是現(xiàn)在還是不能用的,需要我們重新啟動(dòng)一下Apache,我們可以雙擊小半圓,選擇,Apache---Restart Service,還可以雙擊小半圓--Restart All Serveice
2)修改Apache的根目錄,不用www目錄,改成別的
還是單擊小半圓,選擇Config files--httpd.conf--搜尋document,出現(xiàn)這個(gè):DocumentRoot“ D:/wamp/www」講這個(gè)目錄改一下就行。如圖所示
其他的一些配置,我們可以自己百度搜尋:Apache設(shè)定檔 httpd.conf說(shuō)明,按照他更改就可以。除此之外,php: php_ini核心設(shè)定選項(xiàng)說(shuō)明,也可以百度
3)php的一大難點(diǎn):如何檢視或修改php的設(shè)定檔--php.ini ?php的所有設(shè)定都在這裡進(jìn)行?
- php的工作原理使用者在客戶端瀏覽器輸入網(wǎng)址:http://www.xxx.com/test.php------>回車之後,就把請(qǐng)求發(fā)送給了Apache伺服器---->Apache收到請(qǐng)求之後,會(huì)去尋找test.php(如果不存在就會(huì)回傳404錯(cuò)誤,,你請(qǐng)求的資源不存在;如果有的話,test.php裡面有腳本,Apache不認(rèn)識(shí),Apache就會(huì)把它寄給php解釋器,php解釋器就會(huì)把所有的php解釋成html,然後把它發(fā)送給Apache,然後Apache就會(huì)把它發(fā)送給客戶端瀏覽器,客戶端瀏覽器就會(huì)把頁(yè)面渲染出來(lái)呈現(xiàn)給用戶)
-
搭建php開(kāi)發(fā)環(huán)境(不管怎麼搭建,都必須放在www目錄下面,要搭建多個(gè)網(wǎng)站,必須在www目錄下建立子資料夾)
1)使用Dreamweaver搭建本地開(kāi)發(fā)環(huán)境
? ??開(kāi)啟Dreamweaver,在頁(yè)面上方選擇? 站點(diǎn)--新站點(diǎn)
站點(diǎn)名稱:邏輯站點(diǎn)名,隨意取,中英文都可以,我們命名為localWeb。 ? ? ? ? ? ? ? ? ? ?本地網(wǎng)站資料夾:實(shí)體網(wǎng)站名,必須放入www目錄下方。找到www目錄---新建一個(gè)資料夾,新建一個(gè)localWeb資料夾,選擇這個(gè)資料夾,作為我們網(wǎng)站的根目錄(邏輯網(wǎng)站名稱和實(shí)體網(wǎng)站名稱不必寫(xiě)成一樣的,二者寫(xiě)成一樣的是為了方便我們管理)。如圖:
此時(shí)還沒(méi)完成,完事時(shí)候我們需要點(diǎn)擊伺服器--選擇左下角的加號(hào),填寫(xiě)我們的基本的伺服器設(shè)定。
伺服器名稱:隨便起。 ? 連線方法:選擇本地/網(wǎng)路。 ? ?伺服器資料夾:選擇我們剛才新建的。 Web URL裡面:http//localhost,這個(gè)路徑訪問(wèn)到的是我們網(wǎng)站的根目錄(www資料夾),如果我們沒(méi)有修改連接埠號(hào),就這麼寫(xiě)就行;如果我們把80的連接埠號(hào)改為8888,就得這麼寫(xiě):http://localhost:8888,如果沒(méi)有修改,就不用修改。
注意! ! ! ! ! ! ! ! ! ! ! ! ! http://localhost只是到了www目錄,因?yàn)槲覀兇罱ǖ恼军c(diǎn)是localWeb,新建的站點(diǎn)也是這個(gè)名字,所以我們Web URL應(yīng)該這麼寫(xiě)?
http://localhost/localWeb,如圖所示
點(diǎn)擊保存以後,注意還有一步,因?yàn)槲覀兪潜镜販y(cè)試用,所以需要把遠(yuǎn)端的對(duì)號(hào)去掉,把測(cè)試打上對(duì)號(hào),如圖所示。
如何知道我們的站點(diǎn)搭建好了呢?
站點(diǎn)搭建好了以後,在我們的當(dāng)前站點(diǎn)下面,新建一個(gè)test.php,裡面的內(nèi)容這麼寫(xiě):
phpinfo();//讀取的是pbp的設(shè)定檔php.ini
?>
然後運(yùn)行一下,如果出現(xiàn)下面的頁(yè)面就是搭建好了。
我們可以看一下頁(yè)面的html結(jié)構(gòu),可以看見(jiàn),我們的test.php就一行程式碼,結(jié)果我們的html就有那麼多,就可以知道,我們的瀏覽器是不能解析php的,test .php必須經(jīng)過(guò)php解析之後,才能展現(xiàn)出來(lái)。原始碼和經(jīng)過(guò)翻譯以後的程式碼是完全不一樣的,這樣做是為了安全。如圖
2)使用Dreamweaver建造我們的遠(yuǎn)端站點(diǎn)。
如圖所示:站點(diǎn)名稱隨意取,我們叫他遠(yuǎn)端站點(diǎn);本地站點(diǎn)資料夾也隨意選,因?yàn)槲覀兪菍⑦h(yuǎn)端伺服器上面的檔案下載到為本地,所以無(wú)所謂。
接著選擇伺服器這一欄,如下圖所示,
記住這一步完成以後,,遠(yuǎn)端那一欄需要打?qū)μ?hào),測(cè)試那一欄也需要打?qū)μ?hào)。這樣一個(gè)遠(yuǎn)端站點(diǎn)就搭建完畢了。下面我們測(cè)試以變。如圖所示,下箭頭是將遠(yuǎn)端網(wǎng)站裡面的東西下載到本機(jī),上箭頭是上傳到伺服器。
接下來(lái)我們做個(gè)測(cè)試,在當(dāng)前站點(diǎn)下面新建一個(gè)test.php頁(yè)面,內(nèi)容如下:
header("content-type:text/html;charset=utf-8");
echo"哈哈,一個(gè)php頁(yè)面";
?>
寫(xiě)完以後,用瀏覽器運(yùn)行一下,注意! ! ! 這個(gè)檔案必須先上傳到伺服器,才能預(yù)覽,並且是在與空間綁定的網(wǎng)域下方。(3)H-builder搭建在地開(kāi)發(fā)環(huán)境在開(kāi)啟的視窗中,選擇--檔案--新建--web項(xiàng)目,出現(xiàn)如下的頁(yè)面
注意:H-builder和Dreamweaver的不同H-builder有一個(gè)自帶的內(nèi)部web伺服器! ! !專案名稱還是邏輯站點(diǎn)名,位置還是實(shí)體站點(diǎn)名注意! ! ! ! !注意! ! !如上圖的這種寫(xiě)法,我們創(chuàng)建完了以後的目錄會(huì)變成這樣:wamp/www/phpStudyHbuilder/phpStudyHbuilder 也就是重複出現(xiàn)了phpStudyHbuilder(也就是兩個(gè))換句話說(shuō)就是我們得寫(xiě)成這樣:如下圖這樣就會(huì)在www目錄下面自動(dòng)新建一個(gè)phpStudyHbuilder目錄! ! ! !寫(xiě)完這個(gè)直接點(diǎn)擊完成就好。站點(diǎn)弄完了以後 ,我們和剛才的Dreamweaver一樣,弄一個(gè)test.php的測(cè)試文件,內(nèi)容還是一樣的。由於H-builder自帶一個(gè)內(nèi)建的伺服器,如果我們用自帶的開(kāi)啟是這樣的,如下圖
此時(shí)我們想用我們自己的Apache伺服器,我們需要這麼做點(diǎn)擊瀏覽器chrome圖表---web伺服器設(shè)定----外置web伺服器設(shè)置,新建一個(gè)外置伺服器,讓這個(gè)外部伺服器指定我們的Apache伺服器的位址?
選擇新建
然後裡面的東西都這麼寫(xiě),只需要寫(xiě)localhost
寫(xiě)完以後確定一下,現(xiàn)在還是不用,要切換。這時(shí)候再次打開(kāi)我們的伺服器設(shè)置,更改一下全部設(shè)定為localhost,這樣就可以用我們的Apache了
本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門(mén)文章
Grass Wonder Build Guide |烏瑪媽媽漂亮的德比
4 週前
By Jack chen
<??>:在森林裡99夜 - 所有徽章以及如何解鎖
3 週前
By DDD
烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月)
4 週前
By Jack chen
Windows安全是空白或不顯示選項(xiàng)
4 週前
By 下次還敢
Rimworld Odyssey溫度指南和Gravtech
3 週前
By Jack chen

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6
視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版
神級(jí)程式碼編輯軟體(SublimeText3)