你的server要支援cgi,就要先安裝Active Perl
按下面來下載:
http://downloads.activestate.com/Act...x86-211909.msi
安裝完之後,你的主機才支援cgi(perl桯式),你的cgi程式要方在C:\Program Files\Apache Group\Apache2\cgi-bin目錄下才能執行,而你的網址也要改成
http://XXX.XXX.XXX.XXX/cgi-bin/index.cgi
提醒:在cgi的程式內,最上方的#!/usr/perl這一行,要改成#!c:/perl/bin/Perl.exe
因為這一行表示要使用ActivePerl程式來執行程式,並不是使用Apache執行程式
如果你要改變cgi目錄,可以到C:\Program Files\Apache Group\Apache2\conf\httpd.conf這個檔案裡,找一行設定是
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
你只要把後面路徑改成你放cgi的路徑即可
如果你想要改變你的主要網頁目錄,可以找一行
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
同樣的改成你的主要網頁目錄即可
httpd.conf是Apache的主要設定檔,建議在每一次變更前和變更後都作一個備份設定,掛點,只要回覆這一個設定檔和網頁即可