|
IIS下CGI,PERL支持
1.安裝ActivePerl 運(yùn)行下載的ActivePerl一步一步安裝(注意:安裝路徑請選擇到根目錄的c:\usr下(默認(rèn)是perl),這樣對以后調(diào)試程序省很多事)
運(yùn)行regedit (需要重新啟動計算機(jī)才能生效) 找到: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap 目錄 增加以下鍵值: 鍵名: ".cgi" 鍵值: "C:\USR\BIN\perl.exe %s %s" 鍵名: ".pl" 鍵值: "C:\USR\BIN\perl.exe %s %s" (此段我沒有試,需大家驗證)
2.配置IIS 打開"Internet 信息服務(wù)"(在‘管理工具‘里),點開默認(rèn)站點的屬性,選擇 "主目錄" 選項卡,然后點 "配置(G)...",彈出如圖對話框:
 然后 "添加(D)" ,推薦"c:\usr\bin\perl.exe" 記得一定要在后面加上" %s %s ",不然沒法執(zhí)行cgi的,確定后。用同樣的方法添加擴(kuò)展名.pl,
接著,選中“ISAPI篩選器”頁,單擊“添加”按鈕;在“篩選器名稱”中輸入“cgi”,在“可執(zhí)行文件”中輸入“C:\usr\bin\PerlIS.dll”,點擊“確定”。
現(xiàn)在你的IIS已經(jīng)支持cgi,perl了! 但是還不行,因為還有最后一步:
在2000里還有一個問題是文件目錄權(quán)限沒設(shè)的問題?。。?nbsp;
你到資源管理器里面把你的站點根目錄權(quán)限(對著那個目錄按右健就看到了有個安全權(quán)限設(shè)置)設(shè)為所有人“完全控制”就可以了. 以后裝什么就都通過了!
關(guān)閉所有窗口,重啟系統(tǒng)后,可打開IE瀏覽器進(jìn)行測試。
最后編寫測試程序: 文件test.cgi放在CGI-BIN這個目錄下,代碼如下 #!/usr/bin/perl print "Content-type:text/html\n\n"; print "< TITLE> IIS配置測試程序< /TITLE> "; print "IIS配置正常?。?! "; 在瀏覽器地址欄中鍵入http://127.0.0.1/cgi-bin/test.cgi 如果在瀏覽器中顯示:“IIS配置正常!?。?nbsp;” 你就成功了。
|