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