|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-06-13, 02:34 PM | #1 |
榮譽會員
|
在Win 2003下的IIS6中配置PHP在ISAPI模式的詳細
在Windows 2003下的IIS6中手工配置PHP執行在ISAPI模式的詳細全程序。
剛剛配置好了PHP,說一下配置的程序。 一、新裝Windows Server 2003 Enterprise Edition簡體中文版,預設安裝是不安裝IIS服務的,要在增加刪除組件中進行增加。 二、從 www.php.net 下載PHP 4.3.1 zip package,解壓縮至c:\php。 三、把c:\php中的php.ini-recommended改名為php.ini並拷貝至Windows的安裝目錄下,預設是c:\windows\。 四、編輯php.ini,找到extension_dir= ./,把它改為extension_dir=c:\php\extensions。 五、把c:\php下的php4ts.dll拷貝至c:\php\extensions。 六、點開始-設置-控制台-管理工具-Internet 信息服務(IIS)管理器,在Web服務擴展中增加一個新的Web服務擴展,副檔名為php,要求的文件為c:\php\sapi\php4isapi.dll,並設置為允許。 七、點開始-設置-控制台-管理工具-Internet 信息服務(IIS)管理器-網站,右鍵點擊你要使用PHP的網站,在彈出表單中點屬性內容,點Isapi篩選器,點增加,篩選器名稱填php,可執行文件填C:\php\sapi\php4nsapi.dll,確定。 八、點開始-設置-控制台-管理工具-Internet 信息服務(IIS)管理器-網站,右鍵點擊你要使用PHP的網站,在彈出表單中點屬性內容,點主目錄-配置-增加,在可執行文件中填C:\php\sapi\php4nsapi.dll,副檔名填php,動作中填寫GET,HEAD,POST,把下面的指令碼引擎和驗證文件是否存在全選。 九、重起IIS服務,檢查一下Isapi篩選器中的狀態一欄是否有一個綠色的向上的箭頭,有則為正常。 十、編寫一個PHP文件,文件內容為 <?phpinfo();?> ,在瀏覽器中訪問這個文件,搜尋isapi,應該可以看到以下文字,能看到則大功告成! Q: 六、七 兩項中設置的是可執行文件填C:\php\sapi\php4isapi.dll 選C:\php\sapi\php4nsapi.dll則無法成功 A: php4nsapi.dll是給98或者Me下的PWS用的,php4isapi.dll才是給IIS用的。你的那個編輯並匯入註冊表的程序也是在PWS下才用得著的,IIS不用。 |
送花文章: 3,
|