今天看了一下用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
分享到:
相关推荐
总之,"WINXP+APACHE+MYSQL+PHP+TOMCAT+JSP+PERL+CGI调试环境安装配置手册"涵盖了Web开发的多个层面,为开发者提供了一个全面的实践指南,帮助他们在Windows XP环境下搭建起一套功能强大的多语言开发和调试平台。
本手册将详细介绍如何在Windows XP系统上搭建一个集成了Apache、MySQL、PHP、PHPAdmin、Zend、Tomcat、JSP、PERL以及CGI的全面调试环境。 一、Apache服务器安装与配置 Apache是全球最流行的HTTP服务器,提供稳定且...
在Windows XP环境下安装Bugzilla可能相对复杂,因为涉及多个组件,包括Bugzilla本身、Web服务器(如Apache)、数据库服务器(如MySQL)以及Perl解释器。以下是一个详细的步骤指南,帮助你在Windows XP上成功安装...
在Windows XP环境下安装Bugzilla可能需要一些额外的步骤,因为这个操作系统已经过时,与现代Web应用程序的兼容性可能较差。以下是对Windows XP下安装Bugzilla的详细步骤和相关知识点: 1. **环境准备**: - 首先,...
此版本针对Windows XP和Windows 2003这样的Windows环境进行了优化,使得开发者和系统管理员能够在这些操作系统上部署Web服务。然而,随着互联网的发展,IPv4地址资源逐渐枯竭,IPv6作为一种无限地址空间的下一代IP...
本篇文章将详细介绍如何在本地计算机上配置Apache HTTP服务器以及PHP运行环境,以便能够高效地进行Web应用程序的开发与调试。 #### 二、Apache与PHP简介 - **Apache HTTP Server**:Apache是一款开源的Web服务器...
在Windows环境下配置Twiki是一个涉及多个步骤的过程,主要涉及到安装和配置Twiki、Apache服务器以及Perl解释器。本文将详细讲解这一过程。 首先,让我们了解Twiki。Twiki是一个开源的、基于Web的协作平台,它允许...
总结来说,解决"windowxp下安装xampp无法启动apache的问题",需排查系统兼容性、防火墙设置、资源占用、端口冲突、VC++运行库、权限问题以及查看日志文件。通过这些步骤,大多数情况下都能成功启动Apache服务器。在...
- ActivePerl提供了在Windows环境下运行Perl脚本的能力。 - 下载地址:[http://www.activestate.com/](http://www.activestate.com/) - 版本选择:最新版本。 4. **CVS支持软件:CVSNT** - CVSNT是一个基于CVS...
本文档详细介绍了如何在Windows环境下配置PHP开发环境,包括Apache Web服务器、PHP、MySQL和phpMyAdmin的下载、安装和基本配置。通过遵循本文档的步骤,您可以快速搭建起一个功能齐全的PHP开发环境,为后续的应用...
Apache HTTP Server 2.2.8 是一个广泛应用的开源Web服务器,特别适合在Windows操作系统上运行,即在本文中提到的win32环境。这个版本是Apache 2.2系列的一个稳定版本,提供了多种功能和改进,对于开发、测试以及部署...
2. **x86 (32 bit)**: 这表示这个版本的Apache是为32位操作系统设计的,可以安装在运行Windows XP、Windows 7、Windows 8或Windows 10等32位版本的计算机上。 3. **SSL/TLS**: 安全套接层(SSL)和传输层安全(TLS)是...
总结,安装Bugzilla在Windows XP上涉及Perl环境的搭建、MySQL数据库的配置、Web服务器的部署以及Bugzilla自身的配置和初始化。尽管步骤相对繁琐,但遵循上述指南,你将能够顺利地在Windows环境中建立起一个功能完善...
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,是一个易于安装且包含MySQL、PHP和Perl的Apache发行版,xampp-win32-1.8.2-6-VC9是之前最后支持Windows XP和2003系统的版本。
2. 运行"bin"目录下的"ApacheService.exe",按照向导配置服务,设置服务器的启动账户、端口号(默认80)以及日志文件位置。 3. 修改"conf"目录下的"httpd.conf"配置文件,根据需要配置虚拟主机、文档根目录、访问...
在Windows XP操作系统上搭建一个完整的WEB调试环境是开发者进行网站开发和测试的必要步骤。本教程将详述如何安装和配置Apache服务器、MySQL数据库、PHP解释器、PHPAdmin管理工具、Zend Debugger(用于PHP的调试工具...
本文将详细阐述在Windows XP环境下如何安装和配置这个测试管理系统。 首先,理解Bugzilla的基本架构至关重要。它是一个基于B/S(浏览器/服务器)模式的应用,用户通过Web浏览器与Apache服务器进行交互。Apache...