動(dòng)態(tài)網(wǎng)站開發(fā)之PHP服務(wù)器環(huán)境配置_第1頁(yè)
動(dòng)態(tài)網(wǎng)站開發(fā)之PHP服務(wù)器環(huán)境配置_第2頁(yè)
動(dòng)態(tài)網(wǎng)站開發(fā)之PHP服務(wù)器環(huán)境配置_第3頁(yè)
動(dòng)態(tài)網(wǎng)站開發(fā)之PHP服務(wù)器環(huán)境配置_第4頁(yè)
動(dòng)態(tài)網(wǎng)站開發(fā)之PHP服務(wù)器環(huán)境配置_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

動(dòng)態(tài)網(wǎng)站開發(fā)聯(lián)系方式:PHP+MYSQL教師:楊雨學(xué)時(shí):60(1-10周)課程性質(zhì):實(shí)訓(xùn)考核方式:設(shè)計(jì)出一個(gè)完整的前后臺(tái)系統(tǒng)

6/8/20231本書技術(shù)支持站點(diǎn):PHP+MYSQL第3章PHP服務(wù)器環(huán)境配置3.1PHP服務(wù)器概述3.2安裝PHP前的準(zhǔn)備工作3.3PHP5+IIS服務(wù)器安裝配置3.4PHP5+APACHE服務(wù)器安裝配置6/8/20232本書技術(shù)支持站點(diǎn):PHP+MYSQL3.1PHP服務(wù)器概述HTML網(wǎng)頁(yè)的基本運(yùn)行原理,即客戶端通過瀏覽器向服務(wù)器發(fā)出頁(yè)面請(qǐng)求,服務(wù)器收到請(qǐng)求后直接將所請(qǐng)求的頁(yè)面發(fā)回給客戶端,然后客戶端就能在瀏覽器中看到頁(yè)面的顯示效果。這是一個(gè)比較簡(jiǎn)單、直接的過程,只需要一臺(tái)安裝了Web服務(wù)軟件的服務(wù)器就能完成。6/8/20233本書技術(shù)支持站點(diǎn):PHP+MYSQL3.1PHP服務(wù)器概述PHP網(wǎng)站和用其他語(yǔ)言開發(fā)的動(dòng)態(tài)網(wǎng)站運(yùn)行原理基本相同,其流程如下圖:6/8/20234本書技術(shù)支持站點(diǎn):PHP+MYSQL3.1PHP服務(wù)器概述通過以上流程圖可以看出,PHP程序通過Web服務(wù)器接收訪問請(qǐng)求,在服務(wù)器端處理請(qǐng)求然后再通過Web服務(wù)器向客戶端發(fā)送處理結(jié)果。在客戶端接收到的只是程序輸出的處理結(jié)果,是一些HTML標(biāo)記,而無法直接看到PHP代碼。這樣能夠很好的保證代碼的保密性和程序的安全性。此外,在服務(wù)器端運(yùn)行代碼還可以降低對(duì)客戶端的要求,客戶端不需要配置PHP環(huán)境,只需要安裝普通瀏覽器即可瀏覽PHP網(wǎng)站。PHP和其他服務(wù)器端嵌入式腳本語(yǔ)言一樣,需要首先搭建專門的服務(wù)器環(huán)境。只有配置好服務(wù)器環(huán)境,一臺(tái)服務(wù)器才能運(yùn)行PHP網(wǎng)站。6/8/20235本書技術(shù)支持站點(diǎn):PHP+MYSQL3.2安裝PHP前的準(zhǔn)備工作

3.2.1軟硬件環(huán)境硬件的要求非常簡(jiǎn)單,在學(xué)習(xí)階段你只要有一臺(tái)普通計(jì)算機(jī)就足夠了。軟件方面則需要根據(jù)自己的情況進(jìn)行選擇。我們主要從操作系統(tǒng)、Web服務(wù)軟件兩個(gè)方面來考慮。6/8/20236本書技術(shù)支持站點(diǎn):PHP+MYSQL3.2安裝PHP前的準(zhǔn)備工作

3.2.1軟硬件環(huán)境PHP能夠運(yùn)行在目前所有的主流操作系統(tǒng)上,包括Linux、Unix及其各種變種(包括HP-UX、Solaris和OpenBSD)、MicrosoftWindows系列、MacOSX、RISCOS等。PHP已經(jīng)支持了大多數(shù)的Web服務(wù)器,包括Apache、MicrosoftInternetInformationServer(IIS)、PersonalwebServer(PWS)、Netscape以及iPlantserver、OreillyWebsiteProServer、Caudium、Xitami、OmniHTTPd等。這些Web服務(wù)器各有特點(diǎn),目前以Apache和IIS的使用最為廣泛。6/8/20237本書技術(shù)支持站點(diǎn):PHP+MYSQL3.2.2獲取PHP安裝資源包PHP安裝資源包中包括了安裝和配置PHP服務(wù)器的一切文件以及大量PHP擴(kuò)展函數(shù)庫(kù)。PHP安裝資源包的獲取有很多途徑,比如登陸PHP官方網(wǎng)站下載,或者通過其他軟件下載網(wǎng)站下載。強(qiáng)烈建議到PHP的官方網(wǎng)站下載:6/8/20238本書技術(shù)支持站點(diǎn):PHP+MYSQL3.2.2獲取PHP安裝資源包6/8/20239本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.1IIS簡(jiǎn)介及其安裝IIS(InternetInformationServer)是目前使用較為廣泛的Web服務(wù)器之一。它操作簡(jiǎn)單,使用方便,功能強(qiáng)大。IIS由微軟公司開發(fā),目前也只能運(yùn)行在微軟公司的Windows系列操作系統(tǒng)上。包括Windows2000、WindowsXP及WindowsServer2003等版本。部分版本的Windows操作系統(tǒng)如Windows2000Server、WindowsServer2003等,在安裝系統(tǒng)時(shí)默認(rèn)自動(dòng)安裝IIS。其他版本的則默認(rèn)不安裝。6/8/202310本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.1IIS簡(jiǎn)介及其安裝要檢查自己的操作系統(tǒng)是否已經(jīng)安裝了IIS,可以打開控制面板,找到“管理工具”(WindowsXP為“性能和維護(hù)”,然后找到“管理工具”),打開管理工具,看里面是否有“Internet信息服務(wù)管理器”的快捷方式。如果有,則證明IIS已經(jīng)安裝,否則可能沒有安裝。另外一個(gè)快捷的方法是直接打開開始菜單的“運(yùn)行”窗口,輸入“inetmgr”命令,回車運(yùn)行,看是否能打開IIS管理界面,如果能打開,則表示已經(jīng)安裝了IIS,否則說明沒有安裝。6/8/202311本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.1IIS簡(jiǎn)介及其安裝安裝IIS的方法:控制面板>“添加或刪除程序”>“添加/刪除Windows組件”>出現(xiàn)“Windows組件向?qū)А苯缑?/8/202312本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.2PHP的安裝1、解壓和拷貝把下載的PHP安裝資源包php5.1.6-win32.zip解壓,并拷貝到PHP的安裝目錄,這里我們假設(shè)為C:\php5\。6/8/202313本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.2PHP的安裝2、配置php.ini在你的安裝目錄下,找到一個(gè)名為php.ini-dist的文件。這個(gè)文件就是PHP的配置文件。這個(gè)文件里面存儲(chǔ)了所有PHP運(yùn)行時(shí)所需要的參數(shù)。通過修改這個(gè)文件可以實(shí)現(xiàn)對(duì)PHP的自由控制。現(xiàn)在我們需要打開并編輯這個(gè)文件,注意,現(xiàn)在這個(gè)文件的擴(kuò)展名是.ini-dist,需要首先把擴(kuò)展名修改為.ini,然后記事本打開。打開之后,可以看到許多令人眼花繚亂的參數(shù),但是我們需要修改的參數(shù)十分有限。6/8/202314本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.2PHP的安裝2、配置php.iniphp.ini中的參數(shù)形式為:參數(shù)名=參數(shù)值如session.auto_start=0,前面的“session.auto_start”就是參數(shù)名,“0”就是參數(shù)值。6/8/202315本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.2PHP的安裝2、配置php.ini

1)首先找到short_open_tag

參數(shù)(可以用記事本的查找功能),這個(gè)參數(shù)用來設(shè)置是否可以使用<?

短標(biāo)記作為php代碼開始的標(biāo)記。意思是說,將來在html代碼中嵌入php代碼,將用什么標(biāo)記開始,這個(gè)類似于asp中的<%。如果這個(gè)項(xiàng)目設(shè)置為off,則只允許用<?php

這種長(zhǎng)標(biāo)記來作為php代碼開始的標(biāo)記。如果設(shè)置為on,則你可以使用<?或者<?php中的任意一種。

6/8/202316本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.2PHP的安裝2、配置php.ini2)找到register_globals

參數(shù)。這個(gè)參數(shù)相當(dāng)重要。很多php初學(xué)者或者曾經(jīng)使用PHP3版本的朋友會(huì)在這個(gè)地方遇到麻煩。它用來是設(shè)置是否允許PHP自動(dòng)將外部提交的數(shù)據(jù)注冊(cè)為全局變量,這是一個(gè)涉及到程序安全的參數(shù)。至于其如何影響程序安全,我們不再贅述,讀著可以參閱相關(guān)資料,在這里我們建議您將它設(shè)置為off。如果以前就是off,則不需要做任何修改。6/8/202317本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.2PHP的安裝2、配置php.ini3)找到extension_dir

參數(shù)

,此參數(shù)設(shè)置PHP擴(kuò)展函數(shù)庫(kù)的查找路徑。將其值相應(yīng)修改為

“你的安裝目錄\ext\”。也就是本例中的“C:\php5\ext\”。6/8/202318本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.2PHP的安裝2、配置php.ini4)找到file_uploads

參數(shù)

,還有下面連續(xù)的兩個(gè)upload_tmp_dir

和upload_max_filesize,這三個(gè)參數(shù)是用來控制有關(guān)文件上傳的。分別表示的意思是:

是否允許文件上傳(on/off),上傳文件的暫存路徑、上傳文件的最大字節(jié)數(shù)。這個(gè)你可以根據(jù)自己的需要來修改和填寫,也可以使用默認(rèn)值。upload_tmp_dir

最好填寫,以保證將來可以順利用PHP實(shí)現(xiàn)上傳文件功能。我們可以在C:\php5\下創(chuàng)建一個(gè)UPLOADS文件夾,并將upload_tmp_dir設(shè)置為“C:\php5\UPLOADS\”。此處的文件夾可以任意指定,但必須保證指定的文件夾存在。

6/8/202319本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.2PHP的安裝2、配置php.ini

5)找到

session.save_path

參數(shù)

,這個(gè)參數(shù)用來設(shè)置Session的保存路徑,我們?cè)诤竺娴恼鹿?jié)中會(huì)詳細(xì)講解Session的使用。我們可以指定任意一個(gè)目錄來存放Session,在本例中,我們不妨設(shè)置為“C:\php5\sessions\”。當(dāng)然這個(gè)目錄也必須首先創(chuàng)建。接著往下看幾行,找到session.auto_start

參數(shù)

,對(duì)于初學(xué)者,我們強(qiáng)烈建議將它設(shè)置為

1

,這樣服務(wù)器一啟動(dòng),便自動(dòng)支持Session,在編寫代碼時(shí)就可以不必手工開啟它。6/8/202320本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.2PHP的安裝3、添加系統(tǒng)變量

1)進(jìn)入控制面板并打開“系統(tǒng)”圖標(biāo)(或在桌面的“我的電腦”圖標(biāo)上點(diǎn)擊鼠標(biāo)右鍵,選擇“屬性”)。2)選擇“高級(jí)”標(biāo)簽頁(yè),點(diǎn)擊“環(huán)境變量”按鈕,打開環(huán)境變量設(shè)置窗口。如圖所示。

6/8/202321本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.2PHP的安裝3、添加系統(tǒng)變量3)在“系統(tǒng)變量”欄中找到“Path”這一項(xiàng),選中此項(xiàng)并點(diǎn)擊“編輯”按鈕,出現(xiàn)變量修改對(duì)話框,如圖所示。在“變量值”一欄的后面將你的PHP安裝目錄添加上。本例中就是“;c:\php5”。注意不要遺漏了分號(hào)“;”,這個(gè)分號(hào)的作用是與前面的一個(gè)路徑分隔開來。4)依次點(diǎn)擊“確定”按鈕關(guān)閉窗口,然后重新啟動(dòng)計(jì)算機(jī)(必需重新啟動(dòng),注銷無效)。6/8/202322本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.3將PHP與IIS建立關(guān)聯(lián)打開控制面板,找到“管理工具”->“Internet

信息服務(wù)”。(WindowsXP系統(tǒng)為控制面板->性能和維護(hù)->管理工具)或者直接在“開始”->“運(yùn)行”中輸入inetmgr命令,回車運(yùn)行,打開IIS管理器,如圖所示:6/8/202323本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.3將PHP與IIS建立關(guān)聯(lián)在管理器左側(cè)的目錄樹中找到“默認(rèn)網(wǎng)站”,在上面點(diǎn)擊鼠標(biāo)右鍵,在菜單中選擇“屬性”,打開“默認(rèn)站點(diǎn)屬性”對(duì)話框。點(diǎn)擊對(duì)話框上方選項(xiàng)卡中的的“主目錄”標(biāo)簽,切換到主目錄面板,如圖所示:6/8/202324本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.3將PHP與IIS建立關(guān)聯(lián)然后點(diǎn)擊面板下方的“配置”按鈕,進(jìn)入“應(yīng)用程序配置”窗口,選擇選項(xiàng)卡中的“映射”標(biāo)簽,打開應(yīng)用程序映射配置面板,如圖所示:6/8/202325本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.3將PHP與IIS建立關(guān)聯(lián)點(diǎn)擊面板上的“添加”按鈕,我們來添加一個(gè).php文件擴(kuò)展名的映射。在打開的“添加/編輯應(yīng)用程序擴(kuò)展名映射”的窗口中,在“可執(zhí)行文件”中選擇“瀏覽”,找到剛才的PHP安裝路徑“C:\php5\php5isapi.dll”(如果你打開了這個(gè)目錄,沒有找到這個(gè)文件,那一定是你在打開文件對(duì)話框中沒有選擇文件類型為“所有文件”或*.dll文件),然后在下面的“擴(kuò)展名”中填入您想使用的php程序的擴(kuò)展名,可以使用“.php”,“.php5”等等,這個(gè)完全看您自己的愛好。還要注意下面的“腳本引擎”和“檢查文件是否存在”前面要打勾選中。如圖所示:6/8/202326本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.3將PHP與IIS建立關(guān)聯(lián)重新啟動(dòng)IIS在開始->運(yùn)行中輸入“netstopiisadmin”命令,回車運(yùn)行。按照提示輸入Y,回車,稍等之后IIS

就已停止。然后再在運(yùn)行中輸入“netstartw3svc”命令,回車運(yùn)行,稍作等待之后IIS就已啟動(dòng)完成。至此,IIS與PHP的關(guān)聯(lián)工作大功告成!在開始->運(yùn)行中輸入“IISreset”命令6/8/202327本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.3將PHP與IIS建立關(guān)聯(lián)如果你使用Windows2000系統(tǒng)(IIS5.0版本),那么建立關(guān)聯(lián)的方法和上面所講的幾乎完全相同。只有些許細(xì)微差別,讀者可以自行試驗(yàn)一下。如果你使用WindowsServer2003系統(tǒng)(IIS6.0版本),那么你還需要進(jìn)行一個(gè)步驟,就是添加應(yīng)用程序擴(kuò)展。方法如下:6/8/202328本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.3將PHP與IIS建立關(guān)聯(lián)打開IIS管理器,在左側(cè)目錄樹中找到“Web服務(wù)擴(kuò)展”項(xiàng)目,選擇“添加一個(gè)新Web擴(kuò)展”,如圖。6/8/202329本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.3將PHP與IIS建立關(guān)聯(lián)在打開的“新建Web服務(wù)擴(kuò)展”對(duì)話框中,在“擴(kuò)展名”中輸入“php”,在“要求的文件”中點(diǎn)擊“添加”按鈕,選擇PHP安裝目錄下的php5isapi.dll,并將下面的“設(shè)置擴(kuò)展?fàn)顟B(tài)為允許”勾選,如圖所示:這時(shí)點(diǎn)擊“確定”,可以看到右側(cè)的“Web服務(wù)擴(kuò)展”列表中已經(jīng)有了名為“php”且狀況為“允許”的服務(wù)擴(kuò)展。至此,PHP與IIS的關(guān)聯(lián)工作全部完成!6/8/202330本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.4設(shè)置主目錄和虛擬目錄所謂主目錄,就是服務(wù)器的默認(rèn)站點(diǎn)在服務(wù)器上的存放位置。比如某服務(wù)器IP地址為0,那么當(dāng)我們輸入0這個(gè)地址來訪問網(wǎng)站時(shí),服務(wù)器如何知道網(wǎng)站存放的位置呢?假設(shè)網(wǎng)站存放在D:\wwwroot\目錄下,我們只要在IIS中將主目錄設(shè)置為D:\wwwroot\,那么在訪問0這個(gè)地址時(shí)IIS會(huì)自動(dòng)到此目錄下去搜索文件。比如我們寫好了程序index.php,我們將其存放在D:\wwwroot\,這時(shí)我們只需要輸入0/index.php即可看到該程序的運(yùn)行結(jié)果。6/8/202331本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.4設(shè)置主目錄和虛擬目錄1、IIS服務(wù)器主目錄設(shè)置

6/8/202332本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.4設(shè)置主目錄和虛擬目錄2、IIS虛擬目錄設(shè)置虛擬目錄訪問的方式是在服務(wù)器地址后面加一個(gè)虛擬目錄名。如“http://localhost/虛擬目錄名/”。虛擬目錄之所以稱之為“虛擬”,還有另外一層含義。那就是通過地址欄里的訪問地址,無法確定網(wǎng)頁(yè)的存放位置。比如“http://localhost/bbs/”這個(gè)地址,無法確定“/bbs”這個(gè)目錄是主目錄下面的一個(gè)子目錄還是一個(gè)虛擬目錄。因?yàn)樘摂M目錄可以存在于服務(wù)器上的任何位置,因此這就隱藏了實(shí)際的網(wǎng)頁(yè)存儲(chǔ)位置。有時(shí)候這對(duì)于網(wǎng)站安全有所幫助。6/8/202333本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.4設(shè)置主目錄和虛擬目錄2、IIS虛擬目錄設(shè)置創(chuàng)建一個(gè)虛擬目錄的步驟如下:打開IIS管理器,展開“網(wǎng)站”,在“默認(rèn)網(wǎng)站”上點(diǎn)擊右鍵,選擇“新建”->“虛擬目錄”菜單。打開“新建虛擬目錄向?qū)А?。如圖所示。6/8/202334本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.4設(shè)置主目錄和虛擬目錄2、IIS虛擬目錄設(shè)置虛擬目錄創(chuàng)建完成后,我們的網(wǎng)頁(yè),不論是HTML靜態(tài)網(wǎng)頁(yè)還是PHP程序,都可以放在“D:\wwwroot\”目錄下,然后用“http://localhost/ceshi/文件名”這樣的地址訪問即可!6/8/202335本書技術(shù)支持站點(diǎn):PHP+MYSQL3.3PHP5+IIS服務(wù)器安裝配置3.3.5編寫并運(yùn)行一個(gè)PHP測(cè)試程序<!--文件3-1.php:PHP測(cè)試程序--><HTML><HEAD><TITLE>PHP環(huán)境信息</TITLE></HEAD><BODY>

<?php

phpinfo();

?></BODY></HTML>6/8/202336本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.1APACHE簡(jiǎn)介Apache是目前世界上使用最為廣泛的Web服務(wù)器之一,根據(jù)NetCraft所作的調(diào)查,世界上百分之五十以上的Web服務(wù)器都在使用Apache。1995年4月,最早的 Apache0.6.2版由ApacheGroup公布發(fā)行。ApacheGroup是一個(gè)完全通過Internet進(jìn)行運(yùn)作的非盈利機(jī)構(gòu),由它來決定Apacheweb服務(wù)器的標(biāo)準(zhǔn)發(fā)行版中應(yīng)該包含哪些內(nèi)容。Apache為開放源代碼軟件,允許任何人對(duì)其修改、擴(kuò)充、更新。6/8/202337本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.1APACHE簡(jiǎn)介和其他服務(wù)器相比,Apache擁有以下主要特性:1)幾乎可以運(yùn)行在所有的計(jì)算機(jī)平臺(tái)上。2)支持最新的http/1.1協(xié)議。3)簡(jiǎn)單而且強(qiáng)有力的基于文件的配置(httpd.conf)。4)支持通用網(wǎng)關(guān)接口(CGI)、FASTCGI。支持虛擬主機(jī),支持http認(rèn)證.。5)具有用戶會(huì)話過程的跟蹤能力。6)支持JavaServlets。7)運(yùn)行效率高,成本低。6/8/202338本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.2Apache的獲取由于Apache也是免費(fèi)軟件,因此有很多途徑可以獲取Apache的安裝文件。最穩(wěn)妥的方法當(dāng)然還是從其官方網(wǎng)站直接下載。Apache的官方網(wǎng)站是。6/8/202339本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.3APACHE的安裝雙擊啟動(dòng)Apache安裝程序,出現(xiàn)軟件的歡迎界面點(diǎn)擊“Next”按鈕,出現(xiàn)Apache許可協(xié)議,閱讀完畢許可協(xié)議之后選擇“Iacceptthetermsinthelicenseagreement”,表示接受許可協(xié)議中的條款再點(diǎn)擊“Next”,出現(xiàn)Apache服務(wù)器注意事項(xiàng),閱讀完畢后點(diǎn)擊“Next”,出現(xiàn)服務(wù)器信息設(shè)置界面。如圖所示。6/8/202340本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.3APACHE的安裝此處要求設(shè)置一些服務(wù)器基本信息。分別是網(wǎng)絡(luò)域名、服務(wù)器名、管理員信箱以及Apache的工作方式。如果只是在自己的機(jī)器上使用Apache,前三個(gè)選項(xiàng)可以保持空白,不需要設(shè)置。第四個(gè)選項(xiàng)有兩種選擇,我們建議選擇第一項(xiàng),也就是“針對(duì)所有用戶,工作在80端口,安裝為服務(wù)”。安裝為服務(wù)的意思是將Apache安裝為Windows的一個(gè)服務(wù),當(dāng)機(jī)器啟動(dòng)時(shí)自動(dòng)啟動(dòng)Apache。6/8/202341本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.3APACHE的安裝設(shè)置完成之后,點(diǎn)擊“Next”進(jìn)入下一步。這時(shí)出現(xiàn)安裝類型窗口,在這里有“Typical”和“Custom”即“典型安裝”和“用戶自定義安裝”兩種選擇,對(duì)于對(duì)Apache不太熟悉的初學(xué)者,我們建議直接使用“典型安裝”。6/8/202342本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.3APACHE的安裝繼續(xù)點(diǎn)擊“Next”,出現(xiàn)Apache安裝位置選擇窗口。Apache默認(rèn)被安裝到C:\ProgramFiles\ApacheGroup\目錄下。如果你希望安裝在其他位置,可以點(diǎn)擊“Change”按鈕來選擇另外一個(gè)位置。我們這里采用默認(rèn)位置,點(diǎn)擊“Next”,這時(shí)出現(xiàn)“安裝準(zhǔn)備已就緒”窗口。如果你不需要對(duì)前面進(jìn)行過的步驟做修改,就可以直接點(diǎn)擊“Install”按鈕開始安裝Apache。安裝開始后會(huì)出現(xiàn)安裝進(jìn)度條,如圖所示6/8/202343本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.3APACHE的安裝全部安裝進(jìn)行完成后,會(huì)出現(xiàn)安裝成功的提示窗口,點(diǎn)擊“Finish”按鈕結(jié)束安裝程序,Apache的安裝完成了!為了驗(yàn)證我們的安裝是否成功,打開瀏覽器,在地址欄中輸入http://localhost/或者/,這時(shí)如果看到圖所示的頁(yè)面,那么說明你的Apache已經(jīng)成功安裝并開始服務(wù)了!6/8/202344本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.4將PHP與APACHE建立關(guān)聯(lián)在將PHP與Apache建立關(guān)聯(lián)之前,首先應(yīng)該保證PHP已經(jīng)被成功地安裝。安裝過程參考本章3.3.2一節(jié)。我們接下來的所有工作都是建立在此基礎(chǔ)之上的。PHP安裝好之后就可以按照以下步驟對(duì)Apache進(jìn)行配置。6/8/202345本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.4將PHP與APACHE建立關(guān)聯(lián)1、找到Apache配置文件。6/8/202346本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.4將PHP與APACHE建立關(guān)聯(lián)2、修改Apache主目錄。在httpd.conf中找到“DocumentRoot”參數(shù),將其值修改為D:/wwwroot/。從圖中可以看出,Apache的配置文件與PHP的形式上有所不同。PHP配置文件中以“=”作為參數(shù)名和參數(shù)值的分隔符,而Apache中使用空格。還有一點(diǎn)就是PHP配置文件中表示路徑時(shí)目錄分隔符用“\”,而Apache中用“/”,這一點(diǎn)必須注意,不要因?yàn)榇中拇笠鈱?dǎo)致配置失敗。6/8/202347本書技術(shù)支持站點(diǎn):PHP+MYSQL3.4PHP5+APACHE服務(wù)器安裝配置3.4.4將PHP與APACHE建立關(guān)聯(lián)3、向Apache中加入PHP模塊有兩種方式可以將PHP與Aapche建立關(guān)聯(lián),一種是CGI方式,另一種是模塊方式。這里我們采用的是模塊方式。在httpd.conf中任意位置插入以下兩句代碼:LoadModulephp5_module"c:/php5/php5apache2.dll"AddTypeapplication/x-httpd-php.php第一句代碼的作用是使得Apache在啟動(dòng)時(shí)載入PHP模塊。第二句的作用是使Apache能夠識(shí)別.php的擴(kuò)展名。必須注意的是第一條語(yǔ)句中的php5apache2.dll,容易錯(cuò)寫成php5apache.dll,因?yàn)樵赑HP的安裝目錄下這兩個(gè)文件都存在。之所以這里要使用php5apache2.dll是因?yàn)槲覀儾捎玫腁pache版本為2.0.59,屬于Apache2.0.x系列。如果使用的Apache版本是1.3.x,那么此處就應(yīng)該使用php5apache.dll。HP模塊。

6/8/202348

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論