在為用戶提供動態內容方面,PHP和MySQL是一個強大的組合。這些年來,這兩項產品已經跨越了它們最初的應用舞台,現在,一些世界上最繁忙的網站也在應用它們。雖然它們當初都是開源軟件,只能在UNIX/Linux上運行,但經過相當一段時期的發展,它們已能在Windows平台上運行。
在本文中,我將逐步為你們說明如何在Windows環境中安裝並配置這些產品。對你們中的一些人來說,本文提供的信息可能過於簡單,但本文旨在完成文章標題所提出的目標,提供逐步的指導。
這個特殊的軟件組合一般被稱作WIMP(Windows/IIS/MySQL/PHP),仿效Linux領域內的LAMP(Linux/apache/MySQL/PHP)。
我的實驗室系統運行64位Windows Server 2003企業版。
第一步:在Windows Server 2003 R2系統上安裝Application Server角色
為說明這個例子,我將用IIS作為網絡服務器。你也可以選擇不需要IIS的PHP、MySQL和apache組合,但在此例中我不會使用它們。
要在系統上安裝Application Server角色,點擊“開始菜單”,選擇“管理服務器”。在管理服務器主窗口中,點擊“添加或刪除一個角色”選項。(圖A)
圖A
把Application Server角色安裝到服務器上,使它可以做網站的主機
Windows將在服務器上搜索現有的角色,提供一個角色的完整列表以進行安裝。(圖B)
圖B
Application Server角色包括IIS和ASP.Net
在服務器角色的安裝過程中,系統可能要求你插入Windows Server光盤。所需的文件在光盤1中。
安裝完成後,系統會更新管理服務器窗口,以反映所添加的新角色。
第二步:下載PHP和MySQL
這時,服務器已作好支持網頁的准備。但由於還沒有安裝PHP或MySQL,網頁還是靜態的。在安裝PHP和MySQL之前,必須從它們各自的網站下載其Windows版本。
MySQL
首先說明MySQL的安裝。到本文發表時止,MySQL 5.1還處於測試階段,5.0版本已在普遍應用。即使我要在64位的Windows上安裝MySQL,我還是要下載它的32位版本。畢竟,PHP也要安裝在同一台服務器上,而它在64位的硬件上還不大通用,這意味著還必須使用32位的IIS,所以沒有辦法完全實現64位。MySQL共有三個版本:精華版、完整版或不需要安裝版本。
精華版:精華版是一個旨在滿足多數用戶需求的MSI安裝文件。
完整版:如你所期待的,完整版比精華版包含更多組件,包括一套評測工具。
不需安裝版:這個版本與完整版一樣,但不包含配置向導或安裝器,必須手工進行安裝。
在本文中,安裝精華版即可。在這種情況下,我將下載的文件命名為MySQL-essential-5.0.24a-win32.msi,並保存在桌面上。
PHP
為增加網頁的動態效果,特別是你希望從MySQL這樣的數據庫中提取信息的時候,有必要使用PHP之類的語言。PHP有兩個不同的版本:4.x系列版本和5.x系列版本。如果你要用到舊網站中的腳本,可能需要使用PHP 4.x系列版本,因為5.x系列版本進行了一些修改。由於我要建立一個全新的網站,所以我使用最新的版本。到本文發表時止,最新版本為5.1.6。