系統(tǒng)要求 win2000 advanced server iis5.0 php5rc2
第一步 當(dāng)然是先要從http://cn.php.net/get/php-5.0.3-Win32.zip/from/a/mirror 上下個(gè)php-5.0.3-Win32.zip回來。偶下的是php-5.0.3RC2-Win32.zip其實(shí)和php-5.0.3-Win32.zip差不多就少了兩注冊(cè)表文件,不過根本用不上,那是為iis4以下版本準(zhǔn)備的 。
第二步 解壓到任意目錄,比如n:\imp\php\php5.0.3 不過不要在目錄名里面有空格,以免出一些小麻煩。像e:\program files\php這樣設(shè)置目錄就不大妥當(dāng)。
第三步 把你剛解壓的目錄名加到系統(tǒng)環(huán)境變量path里面。系統(tǒng)環(huán)境變量的不知道?暈倒!桌面-〉我的電腦-〉鼠標(biāo)右鍵-〉屬性-〉高級(jí)-〉系統(tǒng)變量-〉path->編輯-〉在最后面加分號(hào);目錄名(例如:n:\imp\php\php5.0.3)-〉確定。
第四步 在剛添加到path中的那個(gè)目錄里面找到php.ini-dist或php.ini-recommended重命名為php.ini 剪切到系統(tǒng)目錄下 c:\winnt 。用后面那個(gè)省得還要自己設(shè)置。
第五步 連接php為isapi方式 確認(rèn)iis5.0 工作正常。打開internet服務(wù)管理器(運(yùn)行-〉inetmgr-〉在你要連接php的網(wǎng)站或默認(rèn)網(wǎng)站站點(diǎn)-〉單擊鼠標(biāo)右鍵 -〉屬性-〉主目錄--〉配置--〉應(yīng)用程序映射-〉添加--〉可執(zhí)行文件-〉你的php目錄中的php5isapi.dll-〉擴(kuò)展名-〉php(php3 phtml)-〉全部動(dòng)作或限于(option,get ,post ,head。。。自己加)-〉鉤選 腳本引擎--〉鉤選 檢查文件是否存在--〉確定--〉isapi篩選器--〉添加--〉篩選器名稱—〉php--〉可執(zhí)行文件--〉你的php目錄中的php5isapi.dll--〉確定--〉主目錄--〉鉤選 腳本資源訪問--〉執(zhí)行許可--〉腳本和可執(zhí)行程序。 屬性-〉文檔--〉啟用默認(rèn)文檔--〉添加 --〉index.php 。
連接php為cgi方式 在主目錄添加應(yīng)用程序映射為php.exe 文件后綴為php就Ok 啦 如果要支持多個(gè)后綴,重復(fù)添加。 在此種安裝的時(shí)候要注意在應(yīng)用程序映射的時(shí)候的路徑的寫法,否則會(huì)出現(xiàn)下面的錯(cuò)誤信息。
CGI Timeout The specified CGI application exceeded the allowed time for processing. The server has deleted the process. 應(yīng)該在路徑后面加上"%s" %s 比如你的php.exe的路徑是 n:\imp\php\php5.0.3\php.exe 那么在寫到應(yīng)用程序映射->可執(zhí)行文件時(shí)就應(yīng)該這樣寫 n:\imp\php\php5.0.3\php.exe "%s" %s
cgi的界面就是白底黑字。安全方面也不容樂觀。所以用什么方式還是你自己定吧。
重啟iis,運(yùn)行--〉net stop iisadmin net start w3svc 順便介紹下運(yùn)行的幾個(gè)程序 cmd inetmgr compmgmt
第六步 編寫一個(gè)測(cè)試頁(yè),也就是包含php腳本的頁(yè)面
<?php
echo 'Current PHP version: ' . phpversion();
phpinfo();
phpinfo(INFO_MODULES);
?>
保存為index.php,放到剛才你連接過php的網(wǎng)站的主目錄中。在瀏覽器中查看此頁(yè)。比如http://localhost/
第七步 安裝其他插件 (擴(kuò)展)
|