- Div+CSS網(wǎng)頁制作實戰(zhàn)教程
- 周蘇峽
- 1754字
- 2020-04-14 14:19:09
1.1.4 Apache的安裝與配置
除IIS外,Apache也是使用非常廣泛的Web服務(wù)器軟件,它的主要特點是能夠跨平臺和安全性較高,可以運行在幾乎所有計算機(jī)平臺上,常見的有Windows版和Linux版。
1.WAMP簡介
WAMP即Windows+Apache+MySQL+PHP的簡稱,是基于Windows平臺(也有基于Linux平臺的LAMP,這里不作介紹)用于搭建動態(tài)網(wǎng)站或Web服務(wù)器的軟件組合。它們本來都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強(qiáng)大的Web應(yīng)用程序平臺。
2.WAMP的安裝及環(huán)境配置
(1)運行安裝程序wamp.exe
運行界面如圖1-9所示,按照提示安裝即可。

圖1-9 WAMP安裝界面
安裝完成后,右鍵單擊任務(wù)欄中的圖標(biāo),選擇“Language”→“chinese”將WAMP界面設(shè)為中文,如圖1-10所示。

圖1-10 將WAMP界面設(shè)為中文
注意,如果任務(wù)欄圖標(biāo)顯示為(部分黃色)則表示Apache的部分服務(wù)停止,圖標(biāo)顯示為
(左下角紅色)則表示全部服務(wù)停止。如果系統(tǒng)已經(jīng)啟動IIS,則要先停止IIS,再啟動Apache服務(wù)。啟動Apache服務(wù)的方法是單擊WAMP圖標(biāo),選擇“Apache”→“啟動/繼續(xù)服務(wù)”,如圖1-11所示。

圖1-11 啟動apache服務(wù)
(2)設(shè)定Apache安裝目錄(可選)
按圖1-12的操作打開配置文件httpd.conf,文檔中凡是以“#”開頭的為注釋行。

圖1-12 編輯配置文件httpd.conf
找到文檔中ServerRoot這段,將它設(shè)成Apache安裝目錄,如“D:/ApacheGroup/Apache2”,默認(rèn)為“C:/wamp/apache2”。
(3)設(shè)置Apache網(wǎng)站根目錄(可選)
打開配置文件httpd.conf,找到DocumentRoot這段,設(shè)置網(wǎng)站的根目錄,例如Documen-tRoot“C:/wamp/www”,默認(rèn)為“C:/wamp/www”。
(4)復(fù)制文件
將自己網(wǎng)站的所有內(nèi)容復(fù)制到網(wǎng)站根目錄C:\wamp\www中。這里有可能還要修改頁面的數(shù)據(jù)庫連接串中的服務(wù)器地址。
(5)設(shè)置Apache中的默認(rèn)首頁(可選)
打開配置文件httpd.conf,找到DirectoryIndex這段。把它改成DirectoryIndex index.php index.html,這樣,網(wǎng)站目錄的默認(rèn)首頁就是index.php,如果沒有index.php,系統(tǒng)會自動尋找index.html,依次類推。注意在index.php和index.html之間要有一個空格。
(6)為Apache添加虛擬目錄(可選)
打開配置文件httpd.conf,在最后添加如下語句:

重新啟動服務(wù),然后在瀏覽器中輸入http://localhost/web/就可以訪問E:/web網(wǎng)站了。注意設(shè)置虛擬目錄名稱中最好不要使用漢字。
(7)顯示自己的前臺頁面
在瀏覽器地址欄輸入http://localhost,啟動自己的網(wǎng)站首頁。
(8)設(shè)置本地或局域網(wǎng)調(diào)試時用IP地址訪問網(wǎng)站(可選)
打開配置文件httpd.conf,將其中的Allowfrom127.0.0.1都改為Allowfromall,再重啟所有服務(wù)。
(9)Apache下頁面找不到時禁止目錄瀏覽(可選)
打開配置文件httpd.conf,找到OptionsIndexesFollowSymLinks,在Indexes前面加上“-”符號,再重啟Apache。
(10)修改WAMP中MySQL數(shù)據(jù)庫默認(rèn)的空密碼(可選)
WAMP安裝好后,MySQL數(shù)據(jù)庫密碼是空的,可通過以下操作修改其密碼。
首先,通過WAMP打開MySQL控制臺,如圖1-13所示。

圖1-13 打開MySQL控制臺
提示輸入密碼,因為當(dāng)前密碼是空,所以直接按<Enter>鍵,然后輸入“use mysql”,意思是使用MySQL這個數(shù)據(jù)庫,如提示“Database changed”則表示成功切換到MySQL數(shù)據(jù)庫,如圖1-14所示。

圖1-14 通過命令行選擇MySQL數(shù)據(jù)庫
然后輸入修改用戶密碼的SQL語句:
update user set password=PASSWORD(′123456′)whereuser=′root′;
注意,SQL語句結(jié)尾的分號不能少。然后輸入命令“flush privileges;”,不輸入則修改的密碼不會生效,最后輸入“quit”退出。
修改密碼后,WAMP自帶的數(shù)據(jù)庫訪問工具PHPmyadmin就不能正常訪問了,需要修改一下phpmyadmin的配置:找到X:\wamp\phpmyadmin\config.inc.php文檔,打開找到$cfg[′Servers′][$i][′password′]=′′;在引號里輸入修改的密碼(這里為123456)就行了。
(11)為PHP分配更大內(nèi)存
打開php.ini,將memory_limit由8MB改成16MB(或更大),重啟Apache服務(wù)。
注意:為了系統(tǒng)其他資源能正常使用,請不要將memory_limit設(shè)置太大,如果設(shè)為-1,表示不限大小。
(12)修改WAMP的默認(rèn)端口
WAMP默認(rèn)端口是80,如其他程序已經(jīng)占用該端口,可以換別的,方法如下。
1)修改APACHE的監(jiān)聽端口。
①打開配置文件httpd.conf。
②找到Listen80和ServerNamelocalhost:80。
③將80改成801(也可以設(shè)成別的,如8000等)。
④保存,重啟WAMP服務(wù)。
2)修改WAMP打開默認(rèn)頁Localhost和phpMyadmin的端口。
①打開WAMP目錄下wampmanager.tpl文件。
②找到
Parameters:"http://localhost/";Glyph:5
Parameters:"http://localhost/phpmyadmin/";Glyph:5
③改成
Parameters:http://localhost:801/;Glyph:5
Parameters:"http://localhost:801/phpmyadmin/";Glyph:5
④保存,重啟WAMP所有服務(wù)。
(13)避免PHP的POST或GET提交的內(nèi)容中單引號、雙引號自動加反斜杠
找到配置文件PHP.INI中的magic_quotes_gpc=On;,將On改成Off。
(14)開啟PHP短標(biāo)簽支持
將php.ini中“short_open_tag”的值由Off改成On。這樣<?php……;?>就可寫成<?……;?>的簡化形式了。
3.查看系統(tǒng)某個端口被誰占用
1)選擇“開始”菜單→“運行”→“cmd”,調(diào)出命令行窗口。
2)列出所有端口的情況:
netstat-ano
3)查看被占用端口對應(yīng)的PID(進(jìn)程ID號):
netstat-aon|findstr"端口號"
4)查看PID對應(yīng)的進(jìn)程名:
tasklist|findstr"PID值"
或者打開任務(wù)管理器,切換到進(jìn)程選項卡,在PID一列查看2720對應(yīng)的進(jìn)程是誰,如果看不到PID這一列,可以單擊菜單“查看”→“選擇列”,對PID列打勾。
- 版面設(shè)計與制作
- 動漫秀場:超級漫畫Q版造型素描技法
- Dreamweaver CC網(wǎng)頁設(shè)計自學(xué)經(jīng)典
- Div+CSS網(wǎng)頁制作實戰(zhàn)教程
- HTML5+CSS3網(wǎng)頁制作基礎(chǔ)培訓(xùn)教程
- HTML5實驗室
- HTML5+CSS3網(wǎng)頁設(shè)計與制作基礎(chǔ)教程
- jQuery Web開發(fā)案例教程(在線實訓(xùn)版)
- HTML+CSS+JavaScript網(wǎng)頁設(shè)計與布局:從新手到高手
- 中文版Dreamweaver CC+Flash CC+Photoshop CC網(wǎng)頁設(shè)計實戰(zhàn)視頻教程
- 人人都玩開心網(wǎng):Ext JS+Android+SSH整合開發(fā)Web與移動SNS
- 網(wǎng)頁設(shè)計與制作
- Web綜合實戰(zhàn)教程
- Dreamweaver CS4網(wǎng)頁制作入門、進(jìn)階與提高
- 眾妙之門:JavaScript與jQuery技術(shù)精粹