在制作網(wǎng)站時(shí),對(duì)于熟悉PHP開發(fā)的用戶來說,更喜歡使用手動(dòng)方式搭建Apache+PHP服務(wù)器環(huán)境,手動(dòng)搭建PHP環(huán)境的優(yōu)勢(shì)不言而喻,用戶可以自由設(shè)置個(gè)性化PHP環(huán)境,能夠更深入地理解PHP內(nèi)部環(huán)境。
http://httpd.apache.org/docs/current/plat-form/windows.html#down。
【操作步驟】
第1步,訪問ApacheHaus(http://www.apachehaus.com/cgi-bin/download.plx),下載Apache 2.4.x VC9 64位版本。建議下載httpd-2.4.23-x64.zip或httpd-2.4.23-x86.zip,然后下載對(duì)應(yīng)的VC9(Vi-sual C++ 2008)運(yùn)行庫。
第2步,安裝好VC9運(yùn)行庫之后,將httpd-2.4.23-x64.zip里面的Apache24文件夾放到E盤根目錄,或者其他非系統(tǒng)盤根目錄下。注意:必須放到根目錄下,如果放在非根目錄下,啟動(dòng)和加載模塊會(huì)出錯(cuò)。
第3步,打開E:\Apache24\conf目錄下的httpd.conf文件,在當(dāng)前目錄下備份為httpd.conf。
第4步,在httpd.conf文件中找到如下代碼:ServerRoot "${SRVROOT}"修改為:ServerRoot "E:/Apache24"該行代碼設(shè)置Apache程序的啟動(dòng)位置。
第5步,在httpd.conf文件中如果找到如下代碼。如果沒有則添加,如果已經(jīng)添加,則忽略本步操作。#ServerName www.example.com把前面的“#”注釋符號(hào)去掉,定義服務(wù)器的域名(訪問網(wǎng)址)。如果是在本地定義虛擬服務(wù)器,可以修改為:ServerName localhost:80
第6步,在httpd.conf文件中找到如下代碼:DocumentRoot "${SRVROOT}/htdocs"修改為:DocumentRoot "E:/www"定義網(wǎng)站根目錄在本地系統(tǒng)中的物理路徑。
第7步,在httpd.conf文件中找到如下代碼:<Directory "${SRVROOT}/htdocs">修改為:<Directory "E:/www">定義網(wǎng)站在本地系統(tǒng)中的物理路徑,統(tǒng)一各種請(qǐng)求的物理路徑。
第8步,在httpd.conf文件中找到如下代碼:DirectoryIndex index.html修改為:DirectoryIndex index.html index.php index.htm定義網(wǎng)站支持更多的默認(rèn)頁。
第9步,在httpd.conf文件中找到如下代碼:ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/"修改為:ScriptAlias /cgi-bin/ "E:/Apache24/cgi-bin/"
第10步,在httpd.conf文件中找到如下代碼:<Directory "@exp-cgidir@">修改為:<Directory "E:/Apache24/cgi-bin">
第11步,啟動(dòng)Apache。在“運(yùn)行”對(duì)話框中輸入cmd命令,確定之后打開命令提示符。在命令提示符中輸入E:,按Enter鍵切換到E盤下;繼續(xù)輸入cd Apache24\bin,按Enter鍵進(jìn)入E:/Apache24/bin目錄下;最后輸入httpd,按Enter鍵啟動(dòng)Apache服務(wù)器。
提示:在網(wǎng)站建設(shè)時(shí),如果httpd.conf配置正確的話,輸入httpd按Enter鍵后是沒有任何提示信息的,此時(shí)表明啟動(dòng)Apache成功。如果顯示如圖所示的提示,則說明服務(wù)器端口號(hào)被占用,需要重設(shè)端口號(hào)。
第12步,測(cè)試Apache??梢园袮pache24\htdocs目錄下的index.html復(fù)制到E:\www目錄下,用瀏覽器訪問http://local-host:81/,在瀏覽器中顯示提示,則說明Apache已經(jīng)正確安裝了。
第13步,加入Windows系統(tǒng)服務(wù),讓Apache自動(dòng)啟動(dòng)。以管理員身份啟動(dòng)命令提示符,在命令提示符下進(jìn)入E:/Apache24/bin目錄,然后輸入httpd.exe -k install -n"Apache24"。"Apache24"為Apache在Windows服務(wù)中的名字。
第14步,輸入httpd.exe -k install -n"Apache24"后按Enter鍵,會(huì)顯示成功安裝的提示,Windows服務(wù)列表中也會(huì)顯示Apache24服務(wù)項(xiàng)。這時(shí)可以選擇啟動(dòng),啟動(dòng)Apache服務(wù)。
提示:如果要卸載Apache服務(wù),先要停止這個(gè)服務(wù),然后輸入httpd.exe -k uninstall -n"Apache24"卸載這個(gè)服務(wù)。以后可以通過Apache24\bin文件夾下的ApacheMon-itor.exe來控制Apache。任務(wù)欄也會(huì)顯示這個(gè)軟件,使用它可以很方便地管理Apache的運(yùn)行。