官术网_书友最值得收藏!

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列打勾。

主站蜘蛛池模板: 开原市| 沙洋县| 石家庄市| 周宁县| 河北区| 洪雅县| 绥芬河市| 丹棱县| 离岛区| 德惠市| 永城市| 普洱| 兰溪市| 香格里拉县| 珠海市| 灵璧县| 荆州市| 宾阳县| 合作市| 顺平县| 阆中市| 乌拉特前旗| 昌邑市| 十堰市| 陕西省| 区。| 定南县| 廊坊市| 四川省| 蒲城县| 渝中区| 抚远县| 新密市| 鸡泽县| 盘山县| 万宁市| 大悟县| 马尔康县| 搜索| 夏邑县| 富民县|