sudo vi /etc/apache2/sites-enabled/000-default
注意其中兩行大致上如下
DocumentRoot /var/www/
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
等下HTML網頁檔案要放置於 /var/www/ 目錄下,而CGI程式則要放在 /usr/lib/cgi-bin/ 目錄。
重新啟動Apache 2服務。
sudo /etc/init.d/apache2 restart
編寫 helloworld.c 如下:
#include
#include
int main(void) {
int i, j;
time_t startTime, finishTime;
time(&startTime);
printf("Content-Type: text/plain;charset=us-ascii\n\n");
printf("Hello world\n\n");
for (i=1; i<=1000;i++) {
for (j=1; j<=1000;j++) {
printf("%d %d\n",i,j);
}
}
time(&finishTime);
double elapsedTime = difftime(finishTime, startTime);
printf("TOTAL : %5.3f seconds\n", elapsedTime);
return 0;
}
使用GCC編譯helloworld.c原始碼
sudo gcc helloworld.c -o helloworld.cgi
sudo cp helloworld.cgi /usr/lib/cgi-bin/
使用瀏覽器開啟 http://
沒有留言:
張貼留言