1. 下載PHP5,下載地址:https://www.php.net/downloads.php,網(wǎng)站打開(kāi)后如下圖所示,有若干個(gè)版本的選擇,因?yàn)椴僮飨到y(tǒng)是Windows2003,所以我們選擇Windows Binaries下的版本,有兩個(gè)版本:一個(gè)是zip版,一個(gè)是安裝版。本文討論的是建立服務(wù)器環(huán)境,所以選擇zip版本。點(diǎn)擊"PH
2.選擇下載鏡像,隨便選擇哪個(gè),點(diǎn)擊開(kāi)始下載。
3.下載完成后,將PHP安裝包解壓到磁盤(pán)目錄,一般也設(shè)置到非系統(tǒng)盤(pán),例如設(shè)置到“D:\\PRogram\\PHP”
4.得到解壓后的文件
5.將“php.ini-dist”文件名修改為“php.ini”,復(fù)制到Windows安裝目錄“c:\\windows”
6.將 EGPCS(Environment,GET,POST,Cookie,Server)變量注冊(cè)為全局變量。打開(kāi)“php.ini”,找到“register_globals = Off”,修改成“register_globals = On”;
7.關(guān)閉錯(cuò)誤信息顯。打開(kāi)“php.ini”,找到“display_errors = On”,修改成“display_errors = Off”示;
8.設(shè)置Extension的位置。打開(kāi)“php.ini”,找到“extension_dir = "./”,本文以extension文件存放在“D:\\PRogram\\PHP\\ext”為例,所以將該行修改成“extension_dir = "D:\\PRogram\\PHP\\ext\\"”;
9.讓PHP支持GD庫(kù)。打開(kāi)“php.ini”,找到“;extension=php_gd2.dll”,將最前面的分號(hào)去掉;
10.讓PHP支持MySql數(shù)據(jù)庫(kù)。打開(kāi)“php.ini”,找到“;extension=php_mysql.dll”,將最前面的分號(hào)去掉;
11.為了支持phpMyAdmin,打開(kāi)mbstring。打開(kāi)“php.ini”,找到“;extension=php_mbstring.dll”,將最前面的分號(hào)去掉;
12.其他的模塊可以根據(jù)要求自由添加支持,方法同上,只要去掉extenstion=模塊.dll前面的分號(hào);
13.將“libmysql.dll”和“php5ts.dll”復(fù)制到系統(tǒng)目錄“C:\\Windows\\system
14.設(shè)置IIS,讓IIS支持PHP。PHP 與IIS整合時(shí)支持 CGI 和 ISAPI 兩種模式,ISAPI模式效率高,性能好,穩(wěn)定性稍差,CGI模式相反。一般都是先是ISAPI模式,有問(wèn)題再換CGI模式。推薦使用 ISAPI 模式。下面介紹的是ISAPI 模式安裝方法
打開(kāi)“Internet 信息服務(wù)(IIS)管理器”,展開(kāi)左側(cè)內(nèi)容,在“網(wǎng)站”標(biāo)簽上右鍵,選擇“屬性”,打開(kāi)網(wǎng)站“屬性”對(duì)話框;
15.點(diǎn)擊“ISAPI篩選器”標(biāo)簽,點(diǎn)擊“添加”,打開(kāi)“添加/編輯篩選器屬性”對(duì)話框,篩選器名稱(chēng)填寫(xiě)“PHP”,可執(zhí)行文件選擇“php5isapi.dll”,該文件位于php目錄的根目錄下,添加完畢點(diǎn)擊“確定”確認(rèn);
16.點(diǎn)擊“網(wǎng)站 屬性”對(duì)話框的“主目錄”標(biāo)簽,點(diǎn)擊“主目錄”下的“配置”
17.打開(kāi)“應(yīng)用程序配置”對(duì)話框,點(diǎn)擊“添加”,打開(kāi)“添加/編輯應(yīng)用程序擴(kuò)展名映射”對(duì)話框;
18.“可執(zhí)行文件”依然選擇位于PHP安裝目錄根目錄的php5isapi.dll,擴(kuò)展名設(shè)置為“php”。
PHP支持設(shè)置結(jié)束,關(guān)閉“Internet 信息服務(wù)(IIS)管理器”。
19.重啟iis,再次打開(kāi)“Internet 信息服務(wù)(IIS)管理器”,查看“ISAPI篩選器”選項(xiàng),這時(shí)可以看到篩選器里面多了一項(xiàng),如下圖所示:
20.添加默認(rèn)文檔。打開(kāi)“Internet 信息服務(wù)(IIS)管理器”,展開(kāi)左側(cè)內(nèi)容,在“網(wǎng)站”標(biāo)簽上右鍵,選擇“屬性”,打開(kāi)網(wǎng)站“屬性”對(duì)話框,選擇“文檔”標(biāo)簽;
21.點(diǎn)擊“添加”,在“默認(rèn)內(nèi)容頁(yè)”里輸入“index.php”,點(diǎn)擊確定,繼續(xù)點(diǎn)擊“添加”,輸入“default.php”,點(diǎn)擊確定。添加iis支持index.php和default.php為默認(rèn)文檔;
22.前面PHP支持已經(jīng)設(shè)置完畢,但是這時(shí)還不能訪問(wèn)PHP文件,原因是Windows2003引入了新的安全機(jī)制,需要設(shè)置Web服務(wù)擴(kuò)展。
打開(kāi)“Internet 信息服務(wù)(IIS)管理器”,展開(kāi)左側(cè)內(nèi)容,在“Web服務(wù)擴(kuò)展”上右鍵,選擇“添加一個(gè)新的web服務(wù)擴(kuò)展”;
23.在“擴(kuò)展名”中輸入“php”,要求的文件還是選擇位于PHP安裝目錄根目錄的php5isapi.dll,再選中“設(shè)置擴(kuò)展?fàn)顟B(tài)為允許”復(fù)選框,點(diǎn)擊“確定”關(guān)閉對(duì)話框。
24.現(xiàn)在可以作一個(gè)探針測(cè)試了,在IIS根目錄下建立一個(gè)名為“php.php”的文件,用記事本打開(kāi),輸入
<?php
phpinfo();
?>
保存,在瀏覽器中打開(kāi)“https://localhost/php.php”,此時(shí)應(yīng)該顯示如下圖所示內(nèi)容
PHP安裝完畢。