[原創]windows2003 下搭建 php mysql 運行環境之php5.2_isapi 不指定

admin , 2011/05/23 11:57 , 技術交流 , 評論(1) , 閱讀(8760) , Via 本站原創 | |
一、準備工作
1、我們需要一台安裝有 windows server 2003 及 IIS6.0 的伺服器(廢話)smoke


二、確定PHP的運行方式,下載所需的程式:
  PHP的運行方式分兩種,ISAPI方式及CGI方式,ISAPI方式對應Thread Safe版本,CGI方式對應Non Thread Safe版本,至於其中原因,這裏就不細說,大家記得就好,有興趣可以去網路上查資料。
  下載地址:http://windows.php.net/download/,在這裏又要特別講明一下,php目前版本已經到5.3,5.3的運行方式,在windows+IIS下,與5.2又有區別,區別就是5.3在windows+IIS下,只能以FastCGI方式運行,而5.2則可以同時支援ISAPI和CGI兩種方式,接下來我將分別為大家作介紹。


三、安裝PHP5.2 ISAPI運行方式
  根據第二段的介紹,大家應該知道要下載的是 PHP 5.2 (5.2.17) VC6 x86 Thread Safe (2011-Mar-22 13:29:30) 這個版本了,建議下載 Zip [10.06MB] sha1: 23e1cf2f6e1bf64585ae921462340e5748fcc939 ,解壓即可,很方便。
  接下來,我們在伺服器上建一個目錄,比如 D:\php5.2,並將 Zip 文檔中所有文檔解壓至此,並將 D:\php5.2 的目錄安全性,設定為 Everyone組可修改(非常重要)
  桌面->我的電腦->內容->進階->環境變數:在系統變數裏,新增變數名為 PHPRC,值為 D:\php5.2,並在 Path 變數的值後面,新增 ;D:\php5.2,以上操作是將 PHP目錄加入到系統環境中。
  打開IIS控制台(網際網路關鍵字服務IIS管理員)介面,在‘網頁服務延伸’中,新增一個延伸,名為 PHP5.2_ISAPI ,新增檔案的路徑為 D:\php5.2\php5isapi.dll,並將‘狀態’設定為‘允許’。
  回到IIS控制台,滑鼠右擊‘網站’,在‘內容’->‘主目錄’->‘設定’中,添加IIS對 .php 文檔的執行指定,點‘新增’,‘執行檔’填寫 D:\php5.2\php5isapi.dll,副檔名為 .php,‘確認該文檔是否存在’打勾,至此 PHP5.2 ISAPI 運行環境就OK了。
  最後,我要們驗證php程式是否能正常運行,在IIS其中一個站點目錄下,建立一個phpinfo.txt文檔,並將.txt改為.php,在文檔中寫入

<?php
    phpinfo();
?>

並保存,之後在IE中訪問此文件,如 http://yourdomain/phpinfo.php,即可看到php的運行環境報告,就成功啦!


未完待續... ...
Tags: , ,
orphen
2011/06/05 15:59
好文!如果能配上圖就更好了,謝謝!grin
分頁: 1/1 第一頁 1 最後頁
發表評論

暱稱

網址

電郵

開啟HTML 開啟UBB 開啟表情 隱藏 記住我 [登入] [註冊]