`
purpen
  • 浏览: 795353 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

windowsXP下配置apache+perl的运行环境

阅读更多
    今天看了一下用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修改:

 
  1. ScriptAlias /cgi-bin/ "F:/project/perl/cgi-bin/"  
  2. <Directory "D:/project/perl/cgi-bin/">
        AllowOverride All
        Options All
        Order allow,deny
        Allow from all
    </Directory>
  3.   
  4. AddHandler cgi-script .cgi .pl .exe  

     其中"F:/project/perl/cgi-bin/"是我打算存放*.pl脚本的目录,把目录的访问权限都设为All.(注意删除前面的#,如果有的话),

     在此,apache支持perl/cgi的环境就配置完整了.

    4.在F:project/perl/cgi-bin目录下创建一个hello.pl测试一下.
 
 
  1. #!E:/webserver/perl/bin/perl.exe  
  2. #scriptname hello.pl  
  3.   
  4. print "Content-type: text/html\n\n";  # 此句一定要写而且写准确.  
  5. 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
分享到:
评论
1 楼 chmod777 2008-08-09  
我按照你的配置不能运行,然后我又加上了以下几句就OK了
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders

相关推荐

    WINXP+APACHE+MYSQL+PHP+TOMCAT+JSP+PERL+CGI调试环境安装配置手册

    总之,"WINXP+APACHE+MYSQL+PHP+TOMCAT+JSP+PERL+CGI调试环境安装配置手册"涵盖了Web开发的多个层面,为开发者提供了一个全面的实践指南,帮助他们在Windows XP环境下搭建起一套功能强大的多语言开发和调试平台。

    Apache+MySQL+PHP+PHPadmin+Zend+Tomcat+JSP+PERL+CGI调试环境安装配置手册.rar

    本手册将详细介绍如何在Windows XP系统上搭建一个集成了Apache、MySQL、PHP、PHPAdmin、Zend、Tomcat、JSP、PERL以及CGI的全面调试环境。 一、Apache服务器安装与配置 Apache是全球最流行的HTTP服务器,提供稳定且...

    windows xp 下安装bugzilla

    在Windows XP环境下安装Bugzilla可能相对复杂,因为涉及多个组件,包括Bugzilla本身、Web服务器(如Apache)、数据库服务器(如MySQL)以及Perl解释器。以下是一个详细的步骤指南,帮助你在Windows XP上成功安装...

    Windows XP下Bugzilla安装指南

    在Windows XP环境下安装Bugzilla可能需要一些额外的步骤,因为这个操作系统已经过时,与现代Web应用程序的兼容性可能较差。以下是对Windows XP下安装Bugzilla的详细步骤和相关知识点: 1. **环境准备**: - 首先,...

    Apache1.3.27+IPv6 Patch for win32

    此版本针对Windows XP和Windows 2003这样的Windows环境进行了优化,使得开发者和系统管理员能够在这些操作系统上部署Web服务。然而,随着互联网的发展,IPv4地址资源逐渐枯竭,IPv6作为一种无限地址空间的下一代IP...

    apache和php本地测试环境配置说明

    本篇文章将详细介绍如何在本地计算机上配置Apache HTTP服务器以及PHP运行环境,以便能够高效地进行Web应用程序的开发与调试。 #### 二、Apache与PHP简介 - **Apache HTTP Server**:Apache是一款开源的Web服务器...

    Windows下配置Twiki

    在Windows环境下配置Twiki是一个涉及多个步骤的过程,主要涉及到安装和配置Twiki、Apache服务器以及Perl解释器。本文将详细讲解这一过程。 首先,让我们了解Twiki。Twiki是一个开源的、基于Web的协作平台,它允许...

    windowxp下安装xampp无法启动apache的问题

    总结来说,解决"windowxp下安装xampp无法启动apache的问题",需排查系统兼容性、防火墙设置、资源占用、端口冲突、VC++运行库、权限问题以及查看日志文件。通过这些步骤,大多数情况下都能成功启动Apache服务器。在...

    Windows+XP下Bugzilla安装指南---很有用

    - ActivePerl提供了在Windows环境下运行Perl脚本的能力。 - 下载地址:[http://www.activestate.com/](http://www.activestate.com/) - 版本选择:最新版本。 4. **CVS支持软件:CVSNT** - CVSNT是一个基于CVS...

    全程指导Windows下PHP环境配置u.pdf

    本文档详细介绍了如何在Windows环境下配置PHP开发环境,包括Apache Web服务器、PHP、MySQL和phpMyAdmin的下载、安装和基本配置。通过遵循本文档的步骤,您可以快速搭建起一个功能齐全的PHP开发环境,为后续的应用...

    apache_2.2.8 for win32下载

    Apache HTTP Server 2.2.8 是一个广泛应用的开源Web服务器,特别适合在Windows操作系统上运行,即在本文中提到的win32环境。这个版本是Apache 2.2系列的一个稳定版本,提供了多种功能和改进,对于开发、测试以及部署...

    Apache_2.4.23-x86-openssl-1.0.2h.zip

    2. **x86 (32 bit)**: 这表示这个版本的Apache是为32位操作系统设计的,可以安装在运行Windows XP、Windows 7、Windows 8或Windows 10等32位版本的计算机上。 3. **SSL/TLS**: 安全套接层(SSL)和传输层安全(TLS)是...

    bugzilla配置文件和安装模块

    总结,安装Bugzilla在Windows XP上涉及Perl环境的搭建、MySQL数据库的配置、Web服务器的部署以及Bugzilla自身的配置和初始化。尽管步骤相对繁琐,但遵循上述指南,你将能够顺利地在Windows环境中建立起一个功能完善...

    xampp-1.8.2-6 for win2003|xampp-win32-1.8.2-6-VC9-installer.zip

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,是一个易于安装且包含MySQL、PHP和Perl的Apache发行版,xampp-win32-1.8.2-6-VC9是之前最后支持Windows XP和2003系统的版本。

    apache2.232位和64位

    2. 运行"bin"目录下的"ApacheService.exe",按照向导配置服务,设置服务器的启动账户、端口号(默认80)以及日志文件位置。 3. 修改"conf"目录下的"httpd.conf"配置文件,根据需要配置虚拟主机、文档根目录、访问...

    WinXP WEB调试环境安装配置手册

    在Windows XP操作系统上搭建一个完整的WEB调试环境是开发者进行网站开发和测试的必要步骤。本教程将详述如何安装和配置Apache服务器、MySQL数据库、PHP解释器、PHPAdmin管理工具、Zend Debugger(用于PHP的调试工具...

    Bugzilla的Win32安装

    本文将详细阐述在Windows XP环境下如何安装和配置这个测试管理系统。 首先,理解Bugzilla的基本架构至关重要。它是一个基于B/S(浏览器/服务器)模式的应用,用户通过Web浏览器与Apache服务器进行交互。Apache...

Global site tag (gtag.js) - Google Analytics