apche cgi

1、安裝apache環境html

一、在apche官網上下載tar包,解壓tar -xvzf linux

        二、cd httpd、./configure --prefix= /usr/local/apache2 &&make&&make installgit

        三、安裝overapache

2、運行apache環境並測試瀏覽器

而後cd /usr/local/apache2/bin測試

./apachectl  start #開啓apche服務,這個時候可能會提醒80端口已經被佔用了,就能夠經過killall httpd來關閉httpd服務。spa

這時候在瀏覽器輸入localhost://就hi顯示「It works」htm

再 cd /usr/local/apache2/    ,而後改變cgi-bin文件夾下的讀寫權限it

       chmod   +x /usr/local/apache2/cgi-bin/*io

而後再瀏覽器輸入localhost://printenv   就會打印相應的消息

localhost://testcgi  是一個cgi的樣例 


3、本身編寫cgi example

在linux下面用vi編寫 cgitest.c代碼

#include"stdio.h"

void main()

{

printf("Content-type:text/html\n\n);

printf("<html>");

printf("<p>Hello World </p>");

printf("</html>");

//上面3句能夠並做printf("Hello World");

}

編譯鏈接生成.cgi文件

gcc  - o   cgitest.cgi   cgitest.c

而後將cgitest.cgi 放在/usr/local/apche2/cgi-bin目錄下

而後在瀏覽器範文localhost:/cgi-bin/cgitest.cgi

  最後修改執行全選   chmod +x   ./cgitest.cgi

就會出現Hello World

相關文章
相關標籤/搜索