使用Apache+Dreamweaver(或者H-builder)搭建php開發(fā)環(huán)境
Oct 15, 2016 am 10:31 AM- 使用得工具說明 php+Apache服務(wù)器+Dreamweaver+mysql數(shù)據(jù)庫
- 下載安裝好wamp,可以在網(wǎng)上直接百度下載,為了方便,我給放個百度云的鏈接。wamp下載:鏈接:http://pan.baidu.com/s/1jH6FbtO 密碼:zeo6
下載并安裝好,沒有什么大問題,一路回車就好。有一個步驟是選擇瀏覽器,默認(rèn)IE,如果想chrome,自己更改一下就可以
-
php環(huán)境搭建
集成開發(fā)環(huán)境,也叫IDE環(huán)境。web服務(wù)器+php解釋器+數(shù)據(jù)庫 都是配置好的,直接用就可以,不需要我們自己再去配置。
wamp的環(huán)境是指:Windows+Apache+mysql+php,如果之前電腦安裝過IIS就會和Apache沖突
-
wamp目錄介紹
打開wamp的安裝目錄,可以看到以下文件夾
1)WWW目錄:是默認(rèn)的網(wǎng)站的根目錄,所有的網(wǎng)站都必須放在這個目錄或者子目錄下面,在我們訪問的時候會是這個樣子
? ? ? ? ? ? ? ? ? ? http://localhost/ ? 這樣訪問到的就是網(wǎng)站的根目錄www
? ? ? ? ? ? ? ? ? ? http://localhost/test/test.html ?這樣訪問到的就是www目錄下面的,test文件夾下面的,test.html文件
2)mysql目錄:在wamp的安裝目錄下面,還有一個與www目錄同級的文件夾,這就是我們mysql數(shù)據(jù)庫的文件夾。
? ? ? ? ? ? ? ? ?在mysql目錄下面還有一個叫做data的文件夾,這是mysql服務(wù)器上面數(shù)據(jù)庫的目錄,data下面每一個文件對應(yīng)的就是一個數(shù)據(jù)庫,在里面建一個文件夾就是建
? ? ? ? ? ? ? ? ?一個數(shù)據(jù)庫,我們還可以這么操作,A同學(xué)建了一個數(shù)據(jù)庫,B同學(xué)想拿過來用,這時候我們就可以直接在A同學(xué)的data目錄下面,把對用的文件夾直接拷貝過來
? ? ? ? ? ? ? ?放到B同學(xué)對應(yīng)的文件夾下面。
-
修改wamp的配置文件(比如修改端口號,修改網(wǎng)站的根目錄)
1)修改wamp的端口號
雙擊運行我們的wamp,單擊我們的小半圓圖標(biāo),如圖所示:
在頁面選擇Config files--httpd.conf這個就是Apache的主配置文件
右擊進(jìn)入這個文件,打開以后是這么一個頁面
左側(cè)的#號是注釋,沒有生效,ctrl+F搜索一下listen,一直搜索,搜索到一個不帶#號的Listen80,如圖所示
這句話是什么意思呢,就是我們的Apache現(xiàn)在監(jiān)聽的是80端口,如果你想把它換為別的端口,在這里修改就行 。隨意更改,但是不要有沖突,改完以后,Ctrl+s保存一下,但是現(xiàn)在還是不能用的,需要我們重新啟動一下Apache,我們可以雙擊小半圓,選擇,Apache---Restart Service,還可以雙擊小半圓--Restart All Serveice
2)修改Apache的根目錄,不用www目錄,改成別的
還是單擊小半圓,選擇Config files--httpd.conf--搜索document,出現(xiàn)這個:DocumentRoot“D:/wamp/www”講這個目錄更改一下就行。如圖所示
其他的一些配置,我們可以自己百度搜索:Apache配置文件 httpd.conf說明,按照他更改就可以。除此之外,php: php_ini核心配置選項說明,也可以百度
3)php的一大難點:如何查看或者修改php的配置文件--php.ini ?php的所有配置都是在這里進(jìn)行?
-
php的工作原理
用戶在客戶端瀏覽器輸入網(wǎng)址:http://www.xxx.com/test.php------>回車之后,就把請求發(fā)送給了Apache服務(wù)器---->Apache收到請求后,會去尋找test.php(如果不存在就會返回404錯誤,,你請求的資源不存在;如果有的話,test.php里面有腳本,Apache不認(rèn)識,Apache就會把它發(fā)送給php解釋器,php解釋器就會把所有的php解釋成html,然后把它發(fā)送給Apache,然后Apache就會把它發(fā)送給客戶端瀏覽器,客戶端瀏覽器就會把頁面渲染出來呈現(xiàn)給用戶)
-
搭建php開發(fā)環(huán)境(不管怎么搭建,都必須放在www目錄下面,要想搭建多個網(wǎng)站,必須在www目錄下建立子文件夾)
1)使用Dreamweaver搭建本地開發(fā)環(huán)境
? ??打開Dreamweaver,在頁面上面選擇 ? 站點--新建站點
站點名稱:邏輯站點名,隨意取,中英文都可以,我們命名為localWeb。 ? ? ? ? ? ? ? ? ? ?本地站點文件夾:物理站點名,必須放到www目錄下面。找到www目錄---新建一個文件夾,新建一個localWeb文件夾,選擇這個文件夾,作為我們網(wǎng)站的根目錄(邏輯站點名和物理站點名不必寫成一樣的,二者寫成一樣的是為了方便我們管理)。如圖所示:
此時還沒有完成,完事時候我們需要點擊服務(wù)器--選擇左下角的加號,填寫我們的基本的服務(wù)器設(shè)置。
服務(wù)器名稱:隨便起。 ? 連接方法:選擇本地/網(wǎng)絡(luò)。 ? ?服務(wù)器文件夾:選擇我們剛才新建的那個。 ? ?Web URL里面:http//localhost,這個路徑訪問到的是我們網(wǎng)站的根目錄(www文件夾),如果我們沒有修改端口號,就這么寫就行;如果我們把80的端口號改為8888,就得這么寫:http://localhost:8888,如果沒有修改,就不用修改。
注意!?。。。。。。。。。。?!http://localhost只是到了www目錄,因為我們搭建的站點是localWeb,新建的站點也是這個名字,所以我們Web URL應(yīng)該這么寫?
http://localhost/localWeb,如圖所示
點擊保存以后,注意還有一步,因為我們是本地測試用,所以需要把遠(yuǎn)程的對號去掉,把測試打上對號,如圖所示。
如何知道我們的站點搭建好了呢?
站點搭建好了以后,在我們的當(dāng)前站點下面,新建一個test.php,里面的內(nèi)容這么寫:
phpinfo();//讀取的是pbp的配置文件php.ini
?>
然后運行一下,如果出現(xiàn)下面的頁面就是搭建好了。
我們可以看一下頁面的html結(jié)構(gòu),可以看見,我們的test.php就一行代碼,結(jié)果我們的html就有那么多,就可以知道,我們的瀏覽器是不能解析php的,test.php必須經(jīng)過php解析之后,才能展現(xiàn)出來。源代碼和經(jīng)過翻譯以后的代碼是完全不一樣的,這樣做是為了安全。如圖所示
2)使用Dreamweaver搭建我們的遠(yuǎn)程站點。
如圖所示:站點名稱隨意取,我們叫他遠(yuǎn)程站點;本地站點文件夾也隨意選,因為我們是將遠(yuǎn)程服務(wù)器上面的文件下載到為本地,所以無所謂。
然后選擇服務(wù)器這一欄,如下所示,
記住這一步完成以后,,遠(yuǎn)程那一欄需要打?qū)μ枺瑴y試那一欄也需要打?qū)μ?。這樣一個遠(yuǎn)程站點就搭建完畢了。下面我們測試以變。如圖所示,下箭頭是將遠(yuǎn)程站點里面的東西下載到本地,上箭頭是上傳到服務(wù)器。
接下來我們做個測試,在當(dāng)前站點下面新建一個test.php頁面,內(nèi)容如下:
header("content-type:text/html;charset=utf-8");
echo"哈哈,一個php頁面";
?>
寫完以后,用瀏覽器運行一下,注意!??!這個文件必須先上傳到服務(wù)器,才能預(yù)覽,并且是在與空間綁定的域名下面。(3)H-builder搭建本地開發(fā)環(huán)境在打開的窗口中,選擇--文件--新建--web項目,出現(xiàn)如下的頁面
注意:H-builder和Dreamweaver的不同H-builder有一個自帶的內(nèi)部web服務(wù)器?。。№椖棵Q還是邏輯站點名,位置還是物理站點名注意?。。。。∽⒁猓。?!如上圖的這種寫法,我們創(chuàng)建完了以后的目錄會變成這樣:wamp/www/phpStudyHbuilder/phpStudyHbuilder 也就是重復(fù)出現(xiàn)了phpStudyHbuilder(也就是兩個)換句話說就是我們得寫成這樣:如下圖這樣就會在www目錄下面自動新建一個phpStudyHbuilder目錄?。。?!寫完這個直接點擊完成就好。站點弄完了以后 ,我們和剛才的Dreamweaver一樣,弄一個test.php的測試文件,內(nèi)容還是一樣的。由于H-builder自帶一個內(nèi)置的服務(wù)器,如果我們用自帶的打開是這樣的,如下圖
此時我們想用我們自己的Apache服務(wù)器,我們需要這么做點擊瀏覽器chrome圖表---web服務(wù)器設(shè)置----外置web服務(wù)器設(shè)置,新建一個外置服務(wù)器,讓這個外部服務(wù)器指定我們的Apache服務(wù)器的地址?
選擇新建
然后里面的東西這么寫,只需要寫localhost
寫完以后確定一下,現(xiàn)在還是不用,需要切換一下。這時候再次打開我們的服務(wù)器設(shè)置,更改一下全部設(shè)置為localhost,這樣就可以用我們的Apache了

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)
