Apache+php+mysql在windows下的安裝與配置(圖文)第1/2頁

來源:互聯網
上載者:User

先準備好軟體:

一、安裝Apache,配置成功一個普通網站伺服器

運行下載好的“apache_2.0.55-win32-x86-no_ssl.msi”,出現如下介面:

出現Apache HTTP Server 2.0.55的安裝嚮導介面,點“Next”繼續

確認同意軟體安裝使用許可條例,選擇“I accept the terms in the license agreement”,點“Next”繼續

將Apache安裝到Windows上的使用須知,請閱讀完畢後,按“Next”繼續

設定系統資訊,在Network Domain下填入您的網域名稱(比如:goodwaiter.com),在Server Name下填入您的伺服器名稱(比如:www.goodwaiter.com,也就是主機名稱加上網域名稱),在Administrator's Email Address下填入系統管理員的聯絡電子郵件地址(比如:yinpeng@xinhuanet.com),上述三條資訊僅供參考,其中聯絡電子郵件地址會在當系統故障時提供給訪問者,三條資訊均可任意填寫,無效的也行。下面有兩個選擇,圖片上選擇的是為系統所有使用者安裝,使用預設的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伺服器已安裝成功。

現在開始配置Apache伺服器,使它更好的替我們服務,事實上,如果不配置,你的安裝目錄下的Apache2\htdocs檔案夾就是網站的預設根目錄,在裡面放入檔案就可以了。這裡我們還是要配置一下,有什麼問題或修改,配置始終是要會的,,“開始”、“所有程式”、“Apache HTTP Server 2.0.55”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration file”,點擊開啟。

CTRL+Mouse wheel to zoom in/out" src="http://files.jb51.net/upload/20080226120424287.gif" width="716" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border="0" resized="true">

XP的記事本有了些小變化,很實用的一個功能就是可以看到檔案內容的行、列位置,按所示,點“查看”,勾選“狀態列”,介面右下角就多了個標記,“Ln 78, Col 10”就表示“行 78,列 10”,這樣可以迅速的在檔案中定位,方便解說。當然,你也可以通過“編輯”,“尋找”輸入關鍵字來快速定位。每次配置檔案的改變,儲存後,必須在 Apache伺服器重啟動後生效,可以用前面講的小表徵圖方便的控制伺服器隨時“重啟動”。

現在正式開始配置Apache伺服器,“Ln 228”,或者尋找關鍵字“DocumentRoot”(也就是網站根目錄),找到如所示地方,然後將""內的地址改成你的網站根目錄,地址格式請照圖上的寫,主要是一般檔案地址的“\”在Apache裡要改成“/”。

“Ln 253”,同樣,你也可以通過尋找“

“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.goodwaiter.com,查詢內容內即是)你的網站了;如果你沒有公網IP,也可以把內網IP地址告訴區域網路內的其它使用者,讓他們通過http://你的內網IP地址,訪問你的網站。
二、php的安裝、以module方式,將php與apache結合使你的網站伺服器支援php伺服器指令碼程式

將下載的php安裝檔案php-5.0.5-Win32.zip右鍵解壓縮。

指定解壓縮的位置,我的設定在“D:\php”

查看解壓縮後的檔案夾內容,找到“php.ini-dist”檔案,將其重新命名為“php.ini”,開啟編輯,找到下面圖中的地方, Ln385,有一個“register_globals = Off”值,這個值是用來開啟全域變數的,比如表單送過來的值,如果這個值設為“Off”,就只能用“$_POST['變數名']、$_GET['變數名 ']”等來取得送過來的值,如果設為“On”,就可以直接使用“$變數名”來擷取送過來的值,當然,設為“Off”就比較安全,不會讓人輕易將網頁間傳送的資料截取。這個值是否改成“On”就看自己感覺了,是安全重要還是方便重要?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.