第一步
請先確定你有安裝IIS,[開始]→[執行(R)]→輸入"inetmgr",看看有沒有Internet Information Services的程式跑出來
如果沒有請重新安裝IIS
安裝IIS的方法請參考http://support.microsoft.com/kb/325889/zh-tw
第二步
下載Perl程式,請到http://www.activestate.com/activeperl/downloads/下載,下載Windows (X86)的Windows Installer (MSI)
第三步
安裝Perl程式,把剛下載的Perl程式連點兩下就會執行安裝,安裝好後你的C:\會有一個Perl目錄
第四步
設定IIS,,[開始]→[執行(R)]→輸入"inetmgr",展開看到預設的網站
在預設的網站按右鍵→主目錄→設定→新增
執行檔的地方輸入C:\Perl\bin\perl.exe "%s" %s
副檔名輸入 .cgi
指令動詞→限制於→輸入 GET,HEAD,POST
指令碼引擎及檢查該檔案是否存在都打勾
按確定
最後你可以把你的cgi程式放到你的IIS預設目錄中(C:\Inetpub\wwwroot\)
如果你不知道你的cgi檔案權限該設什麼,就設everyone控制全部(在你的wwwroot目錄按右鍵可設權限)
這樣有點危險,不過你可以在IE輸入http://localhost/看看你的遊戲是不是已經架好了
如果輸入http://localhost找不到你要的遊戲,你必需要把完整的文件名稱打進去http://localhost/文件名稱
如http://localhost/index.html<--每個遊戲的首頁可能都不一樣
你如果已經知道你遊戲首頁的名字,可以在IIS中設定
設定IIS,,[開始]→[執行(R)]→輸入"inetmgr",展開看到預設的網站
在預設的網站按右鍵→文件→移除掉所有原有的設定,然後按新增,把你首頁的文件名稱輸入進去就可以了
這樣就可以在XP下執行CGI的遊戲,如果你要把遊戲架在你的電腦分享給別人
那你就必需在防火牆設定,如果別人一直連不到你的電腦IP就到google找答案"iis防火牆"
還有要看你的IP是不是實體IP,有沒有HUB,需不需要設NAT,都上google查,這些問題都需要對網路有一定的了解才會弄
另外XP的IIS有連線的設定,你可以參考http://www.tank.idv.tw/article/80.htm來破解
不過如果你要穩定取好是架在server系統的系統上