今天看了一下用Perl写cgi的教程,于是想测试一下成果,于是,开始了安装配置全过程.
因为,以前做的是php开发,apache已安装成功,并运行正常(安装路径:E:/webserver/Apache2),所以,在此对apache2的安装就不多做说明.(详细参考:
http://purpen.iteye.com/admin/show/98673).
在此着重说明perl的安装过程及在apache下的配置.
1, 下载windows环境下的ActivePerl For Windows V5.8.8.820(
http://www.skycn.com/soft/1211.html).
2, 解压缩,双击ActivePerl-5.8.8.820-MSWin32-x86-274739.msi安装.在此需要注意的是安装路径,Perl安装的缺省目录位置为C:\usr,当然,你可以安装在任意你喜欢的目录,我就装在(E:/webserver/perl/,为了便于管理)
3.配置Apache以支持CGI
打开httpd.conf修改:
- ScriptAlias /cgi-bin/ "F:/project/perl/cgi-bin/"
- <Directory "D:/project/perl/cgi-bin/">
AllowOverride All
Options All
Order allow,deny
Allow from all
</Directory>
-
- AddHandler cgi-script .cgi .pl .exe
其中"
F:/project/perl/cgi-bin/"是我打算存放*.pl脚本的目录,把目录的访问权限都设为All.(注意删除前面的#,如果有的话),
在此,apache支持perl/cgi的环境就配置完整了.
4.在F:project/perl/cgi-bin目录下创建一个hello.pl测试一下.
- #!E:/webserver/perl/bin/perl.exe
- #scriptname hello.pl
-
- print "Content-type: text/html\n\n"; # 此句一定要写而且写准确.
- print "Hello, World...\n";
注意:当您浏览cgi程序出现500错误的时候可以看一下您的程序,是不是以:
#!E:/webserver/perl/bin/perl.exe开头。
或者没有print "Content-type: text/html;\n\n";
运行hello.pl,出现一下显示:
- 描述: 运行hello.pl的结果
- 大小: 30.2 KB
分享到:
相关推荐
如果需要在WindowsXP建立PHP的调试环境,可以仔细阅读此文档,按照文档所述进行设置,可以将所有的相关技术设置完成。 【整体环境】 Bind 9.5.0 + Apache 2.2.3(with mod_ssl) + PHP 5.2.6 + + MySQL 5.0.67 + JDK ...
OS : Microsoft Windows 2000 Professional简体中文版 WEB SERVER: Apache 1.3.12 for WIN32 MYSQL : MySQL Shareware 3.22.34 for ...1. 运行 apache_1_3_12_win32.exe ,按照提示安装,安装目
本文主要介绍在Windows32位环境下安装Bugzilla的方法,并结合具体实力讲解在Windows XP + Apache+ ActivePerl +MySQL环境中如何安装并运行Bugzilla。
Twiki版本:4.2.4 WindowsXP SP2 Apache Server 2.2 ActivePerl 5.8.8
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,是一个易于安装且包含MySQL、PHP和Perl的Apache发行版,xampp-win32-1.8.2-6-VC9是之前最后支持Windows XP和2003系统的版本。
在支持POSIX线程的Unix系统上,现在Apache能在混合多进程、 多线程模式下运行,使很多(但不是全部的)配置的可扩缩性得到改善。 新的编译系统 重写了原来的编译系统,现在是基于autoconf和libtool的, 使得Apache的...
在支持POSIX线程的Unix系统上,现在Apache能在混合多进程、 多线程模式下运行,使很多(但不是全部的)配置的可扩缩性得到改善。 新的编译系统 重写了原来的编译系统,现在是基于autoconf和libtool的, 使得Apache...
EasyPhp是在Windows下的Apache Mysql Perl/PHP/Python开发包,包中集成了 PHP、Apache、MySQL,同时也集成了一些辅助的开发工具,如数据库管理工具,PhpMyAdmin和 php调试工具Xdebug,无需配置,就可运行。...
·设置Windows和UNIX环境下的系统环境变量 ·集成 Linux RPM ·Windows 卸载工具支持注册表的重新运行以及新增/移动程序 ·Magic FoldersTM:为桌面、系统、主页、性能、字体以及其他位置提供的专用文件夹 ...
Windows 98/Me/2000/XP 使用说明: ========== 1. 设置好主目录、端口号等参数后,启动服务器 点右键菜单--“浏览主页”,就可以在浏览器中看到效果了 (作为演示,可以把主目录设置为本目录下的demo子目录)...
Apache and the Internet..............................................1 Apache: The Anatomy of a Web Server.........................................................1 The Apache Source ....................
简单的基于网络的布线系统管理器。 房间/机架/配线架和设备在简单的测试基础Web界面中进行管理。 在xp / windows服务器(运行Apache)或* nix框上运行。 基于Perl和sqlite DB的小巧轻便的字符网站
支持IIS,Domino,Websphere,Apache等所有后台服务器类型和JSP,ASP,PHP,PERL等编程语言。★ 采用我们独创的“智能提交”技术,基于国际标准提交数据而非自定义协议,让您在提交编辑文档的同时,提交表单的其它...
支持IIS,Domino,Websphere,Apache等所有后台WEB服务器类型,支持Db2,Oracle,MySQL,SQL Server等各种常用数据库和JSP,ASP,PHP,PERL等编程语言。 10 支持在提交编辑文档的同时,提交表单的其它数据,包括...