- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个简单的CGI脚本——Web站点CGI编程
(v2.1)
[摘要] 通过一个简单的Web页面显示,是利用用CGI脚本获取本机时间。
前言
现在Web开发语言非常多。在PHP和JavaScript语言在网页开发上大行其道的同时,还有另一种形式开发Web,就是利用C/C++语言进行编写CGI脚本开发网页。
从项目应用来看,用C/C++等语言开发网页是比较费事的事情,编写自定义CGI脚本需要相当多的编程技巧。开发周期非常漫长,很难满足快速多变的用户需求,往往完成一个项目需要很长的周期,显然与当今的速度至上的时代有很大差距。
如果有读者是从事或者欲将从事CGI开发,建议还是一开始就使用C++或perl语言进行开发,虽然用C语言编写的CGI程序具有执行速度快、安全性高(因为C语言程序是编译执行且不可被修改)等特点C语言缺乏强有力的字符串处理能力
2,点选“I accept the terms in the license agereement”
3,设置服务器信息,依次填写域名,服务器名,管理员邮箱,选择for All Users, on Port 80, as a Service.
4,选择第二个按钮“Custom”,点击“下一步”。
服务器安装目录可以进行调整,此处使用的是默认安装目录。
5,开始安装;
6,安装完成后,打开浏览器,查看服务器是否运行。在地址栏里边输入http://localhost/或http://serverIP/.
出现It workstation!证明服务器安装成功。
此时在,在屏幕右下角系统托盘处出现图标,双击该图标
该状态证明Apache服务器运行正常。
配置Apache服务器
1、打开编辑httpd.conf文件
用编辑器打开文件httpd.conf,该文件位于默认安装目录下。
C:\Program Files\Apache Software Foundation\Apache2.2\conf
建议大家使用带有行标号的记事本软件,例如Notepad++、UE等。
2、修改Directory分项,增加Options ExecCGI,大约在342行处;
3、修改IfModule mime_module分项,增加AddHandler cgi-script .exe .pl .cgi,大约在395行处;
IfModule alias_module
ScriptAlias /cgi-bin/ C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/
/IfModule
Directory C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin
AllowOverride None
Options None
Options ExecCGI
Order allow,deny
Allow from all
/Directory
IfModule mime_module
#
# AddHandler allows you to map certain file extensions to handlers:
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)
#
# To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add ExecCGI to the Options directive.)
#
#AddHandler cgi-script .cgi
AddHandler cgi-script .exe .pl .cgi
/IfModule
创建一个简单的应用
创建一个简单的html文件。命名为testcgi.html。将其存放到htdocs目录下。
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
内容如下:
HTML
HEAD
TITLElocaltime.cgi successful/TITLE
/HEAD
body
p
center
H1Click Button To Test
文档评论(0)