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