在為用戶提供動(dòng)態(tài)內(nèi)容方面,php和mysql是一個(gè)強(qiáng)大的組合。這些年來(lái),這兩項(xiàng)產(chǎn)品已經(jīng)跨越了它們最初的應(yīng)用舞臺(tái),現(xiàn)在,一些世界上最繁忙的網(wǎng)站也在應(yīng)用它們。雖然它們當(dāng)初都是開(kāi)源軟件,只能在unix/linux上運(yùn)行,但經(jīng)過(guò)相當(dāng)一段時(shí)期的發(fā)展,它們已能在windows平臺(tái)上運(yùn)行。
在本文中,我將逐步為你們說(shuō)明如何在windows環(huán)境中安裝并配置這些產(chǎn)品。對(duì)你們中的一些人來(lái)說(shuō),本文提供的信息可能過(guò)于簡(jiǎn)單,但本文旨在完成文章標(biāo)題所提出的目標(biāo),提供逐步的指導(dǎo)。
這個(gè)特殊的軟件組合一般被稱作wimp(windows/iis/mysql/php),仿效linux領(lǐng)域內(nèi)的lamp(linux/apache/mysql/php)。
我的實(shí)驗(yàn)室系統(tǒng)運(yùn)行64位windows server 2003企業(yè)版。
第一步:在windows server 2003 r2系統(tǒng)上安裝application server角色
為說(shuō)明這個(gè)例子,我將用iis作為網(wǎng)絡(luò)服務(wù)器。你也可以選擇不需要iis的php、mysql和apache組合,但在此例中我不會(huì)使用它們。
要在系統(tǒng)上安裝application server角色,點(diǎn)擊“開(kāi)始菜單”,選擇“管理服務(wù)器”。在管理服務(wù)器主窗口中,點(diǎn)擊“添加或刪除一個(gè)角色”選項(xiàng)。(圖a)
圖a

把a(bǔ)pplication server角色安裝到服務(wù)器上,使它可以做網(wǎng)站的主機(jī)
windows將在服務(wù)器上搜索現(xiàn)有的角色,提供一個(gè)角色的完整列表以進(jìn)行安裝。(圖b)
圖b

application server角色包括iis和asp.net
在服務(wù)器角色的安裝過(guò)程中,系統(tǒng)可能要求你插入windows server光盤。所需的文件在光盤1中。
安裝完成后,系統(tǒng)會(huì)更新管理服務(wù)器窗口,以反映所添加的新角色。
第二步:下載php和mysql
這時(shí),服務(wù)器已作好支持網(wǎng)頁(yè)的準(zhǔn)備。但由于還沒(méi)有安裝php或mysql,網(wǎng)頁(yè)還是靜態(tài)的。在安裝php和mysql之前,必須從它們各自的網(wǎng)站下載其windows版本。
mysql
首先說(shuō)明mysql的安裝。到本文發(fā)表時(shí)止,mysql 5.1還處于測(cè)試階段,5.0版本已在普遍應(yīng)用。即使我要在64位的windows上安裝mysql,我還是要下載它的32位版本。畢竟,php也要安裝在同一臺(tái)服務(wù)器上,而它在64位的硬件上還不大通用,這意味著還必須使用32位的iis,所以沒(méi)有辦法完全實(shí)現(xiàn)64位。mysql共有三個(gè)版本:精華版、完整版或不需要安裝版本。
精華版:精華版是一個(gè)旨在滿足多數(shù)用戶需求的msi安裝文件。
完整版:如你所期待的,完整版比精華版包含更多組件,包括一套評(píng)測(cè)工具。
不需安裝版:這個(gè)版本與完整版一樣,但不包含配置向?qū)Щ虬惭b器,必須手工進(jìn)行安裝。
在本文中,安裝精華版即可。在這種情況下,我將下載的文件命名為mysql-essential-5.0.24a-win32.msi,并保存在桌面上。
php
為增加網(wǎng)頁(yè)的動(dòng)態(tài)效果,特別是你希望從mysql這樣的數(shù)據(jù)庫(kù)中提取信息的時(shí)候,有必要使用php之類的語(yǔ)言。php有兩個(gè)不同的版本:4.x系列版本和5.x系列版本。如果你要用到舊網(wǎng)站中的腳本,可能需要使用php 4.x系列版本,因?yàn)?.x系列版本進(jìn)行了一些修改。由于我要建立一個(gè)全新的網(wǎng)站,所以我使用最新的版本。到本文發(fā)表時(shí)止,最新版本為5.1.6。
新聞熱點(diǎn)
疑難解答
圖片精選