標籤:
先準備好軟體:
Apache官方:httpd-2.2.25-win32-x86-openssl-0.9.8y.msi,更多版本在這裡;
php官方:php-5.4.37-Win32-VC9-x86.zip,更多鏡像,更多版本下載;
mysql官方:mysql-5.5.39-win32.msi,更多鏡像,更多版本下載。
一、安裝Apache,配置成功一個普通網站伺服器
運行下載好的“httpd-2.2.25-win32-x86-openssl-0.9.8y.msi”,出現如下介面
出現Apache HTTP Server 2.2.55的安裝嚮導介面,點“Next”繼續
確認同意軟體安裝使用許可條例,選擇“I accept the terms in the license agreement”,點“Next”繼續
將Apache安裝到Windows上的使用須知,請閱讀完畢後,按“Next”繼續
置系統資訊,在Network Domain下填入您的網域名稱(比如:zkm.com),在Server Name下填入您的伺服器名稱(比如:www.zkm.com,也就是主機名稱加上網域名稱),在Administrator‘s Email Address下填入系統管理員的聯絡電子郵件地址(比如:[email protected]),上述三條資訊僅供參考,其中聯絡電子郵件地址會在當系統故障時提供給訪問者,三條資訊均可任意填寫,無效的也行。下面有兩個選擇,圖片上選擇的是為系統所有使用者安裝,使用預設的80連接埠,並作為系統服務自動啟動;另外一個是僅為目前使用者安裝,使用連接埠8080,手動啟動。一般選擇。按“Next”繼續。
選擇安裝類型,Typical為預設安裝,Custom為使用者自訂安裝,我們這裡選擇Custom,有更多可選項。按“Next”繼續
出現選擇安裝選項介面,,左鍵點選“Apache HTTP Server 2.0.55”,選擇“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下屬子部分內容,全部安裝在本地硬碟上”。點選“Change...”,手動指定安裝目錄。
我這裡選擇安裝在“D:\”,各位自行選取了,一般建議不要安裝在作業系統所在盤,免得作業系統壞了之後,還原作業把Apache設定檔也清除了。選“OK”繼續。
返回剛才的介面,選“Next”繼續。
確認安裝選項無誤,如果您認為要再檢查一遍,可以點“Back”一步步返回檢查。點“Install”開始按前面設定的安裝選項安裝
正在安裝介面,請耐心等待,直到出現下面的畫面
安裝嚮導成功完成,這時右下角狀態列應該出現了下面的這個綠色表徵圖,表示Apache服務已經開始運行,按“Finish”結束Apache的軟體安裝
我們來熟悉一下這個表徵圖,很方便的,在表徵圖上左鍵單擊,出現如下介面,有“Start(啟動)”、“Stop(停止)”、“Restart(重啟動)”三個選項,可以很方便的對安裝的Apache伺服器進行上述操作。
好了現在我們來測試一下按預設配置啟動並執行網站介面,在IE地址欄打“http://127.0.0.1”,點“轉到”,就可以看到如下頁面,表示Apache伺服器已安裝成功。
頁面看到 It works! 說明Apache服務已安裝好。。。
現在開始配置Apache伺服器,使它更好的替我們服務,事實上,如果不配置,
你的安裝目錄下的Apache2\htdocs檔案夾就是網站的預設根目錄,在裡面放入檔案就可以了。
這裡我們還是要配置一下,有什麼問題或修改,配置始終是要會的,
,“開始”、“所有程式”、“Apache HTTP Server 2.0.55”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration file”,點擊開啟。
XP的記事本有了些小變化,很實用的一個功能就是可以看到檔案內容的行、列位置,
按所示,點“查看”,勾選“狀態列”,介面右下角就多了個標記,
“Ln 78, Col 10”就表示“行 78,列 10”,這樣可以迅速的在檔案中定位,方便解說。
當然,你也可以通過“編輯”,“尋找”輸入關鍵字來快速定位。
每次設定檔的改變,儲存後,必須在 Apache伺服器重啟動後生效,可以用前面講的小表徵圖方便的控制伺服器隨時“重啟動”
XP的記事本有了些小變化,很實用的一個功能就是可以看到檔案內容的行、列位置,按所示,點
“查看”,勾選“狀態列”,介面右下角就多了個標記,“Ln 78, Col 10”就表示“行78,列10”
,這樣可以迅速的在檔案中定位,方便解說。當然,你也可以通過“編輯”,“尋找”輸入關鍵字來快速定位。每次設定檔的
改變,儲存後,必須在Apache伺服器重啟動後生效,可以用前面講的小表徵圖方便的控制伺服器隨時“重啟動”。
現在正式開始配置Apache伺服器,“Ln 228”,或者尋找關鍵字“DocumentRoot”(也就是網站根目錄),
找到如所示地方,然後將""內的地址改成你的網站根目錄,地址格式請照圖上的寫,主要是一般檔案地址的
“\”在Apache裡要改成“/”。
“Ln 253”,同樣,你也可以通過尋找“<Directory”來定位,以後不再說明,將""內的地址改成跟DocumentRoot的一樣。
Ln321”,DirectoryIndex(目錄索引,也就是在僅指定目錄的情況下,預設顯示的檔案名稱),可以添加很多,系統會根據從左至右的順序來優先顯示,以單個半形空格隔開,比如有些網站的首頁是index.htm,就在游標那裡加上“index.htm ”檔案名稱是任意的,不一定非得“index.html”,比如“test.php”等,都可以。
這裡有一個選擇配置選項,以前可能要配置,現在好像修正過來了,不用配置了,就是強制所有輸出檔案的語言編碼,html檔案裡有語言標記(,這個就是設定文檔語言為gb2312)的也會強制轉換。如果開啟的網頁出現亂碼,請先檢查網頁內有沒有上述 html語言標記,如果沒有,添加上去就能正常顯示了。把“# DefaultLanguage nl”前面的“# ”去掉,把“nl”改成你要強制輸出的語言,中文是“zh-cn”,儲存,關閉。
好了,簡單的Apache配置就到此結束了,現在利用先前的小表徵圖重啟動,所有的配置就生效了,你的網站就成了一個網站伺服器,如果你載入了防火牆,請開啟80或8080連接埠,或者允許Apache程式訪問網路,否則別人不能訪問。如果你有公網IP(一般ADSL或電話撥接的都是),就可以邀請所有能上網的朋友訪問使用http://你的IP地址(IP地址查詢可訪問http://www.zkm.com,查詢內容內即是)你的網站了;如果你沒有公網IP,也可以把內網IP地址告訴區域網路內的其它使用者,讓他們通過http://你的內網IP地址,訪問你的網站。
Apache+php+mysql+SQLyog在windows7下的安裝與配置圖解