`
purpen
  • 浏览: 786835 次
  • 性别: 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

相关推荐

    在Windows XP下建立Apache+PHP+Tomcat+Perl的开发环境

    如果需要在WindowsXP建立PHP的调试环境,可以仔细阅读此文档,按照文档所述进行设置,可以将所有的相关技术设置完成。 【整体环境】 Bind 9.5.0 + Apache 2.2.3(with mod_ssl) + PHP 5.2.6 + + MySQL 5.0.67 + JDK ...

    windows下Apache+MySql+PHP3+PHP4+PERL安装配置

    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 ,按照提示安装,安装目

    Bugzilla的Win32安装

    本文主要介绍在Windows32位环境下安装Bugzilla的方法,并结合具体实力讲解在Windows XP + Apache+ ActivePerl +MySQL环境中如何安装并运行Bugzilla。

    Windows下配置Twiki

    Twiki版本:4.2.4 WindowsXP SP2 Apache Server 2.2 ActivePerl 5.8.8

    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 chm 手册

    在支持POSIX线程的Unix系统上,现在Apache能在混合多进程、 多线程模式下运行,使很多(但不是全部的)配置的可扩缩性得到改善。 新的编译系统 重写了原来的编译系统,现在是基于autoconf和libtool的, 使得Apache的...

    Apache2.0中文手册(chm格式)

    在支持POSIX线程的Unix系统上,现在Apache能在混合多进程、 多线程模式下运行,使很多(但不是全部的)配置的可扩缩性得到改善。 新的编译系统 重写了原来的编译系统,现在是基于autoconf和libtool的, 使得Apache...

    EasyPHP v5.4.4.zip

    EasyPhp是在Windows下的Apache Mysql Perl/PHP/Python开发包,包中集成了 PHP、Apache、MySQL,同时也集成了一些辅助的开发工具,如数据库管理工具,PhpMyAdmin和 php调试工具Xdebug,无需配置,就可运行。...

    InstallAnywhere v5.5.1--专业、强大的安装工具

    ·设置Windows和UNIX环境下的系统环境变量 ·集成 Linux RPM ·Windows 卸载工具支持注册表的重新运行以及新增/移动程序 ·Magic FoldersTM:为桌面、系统、主页、性能、字体以及其他位置提供的专用文件夹 ...

    EasyWebSvr

    Windows 98/Me/2000/XP 使用说明: ========== 1. 设置好主目录、端口号等参数后,启动服务器 点右键菜单--“浏览主页”,就可以在浏览器中看到效果了 (作为演示,可以把主目录设置为本目录下的demo子目录)...

    pro_apache_third_edition..pdf

    Apache and the Internet..............................................1 Apache: The Anatomy of a Web Server.........................................................1 The Apache Source ....................

    Web Cable Manager-开源

    简单的基于网络的布线系统管理器。 房间/机架/配线架和设备在简单的测试基础Web界面中进行管理。 在xp / windows服务器(运行Apache)或* nix框上运行。 基于Perl和sqlite DB的小巧轻便的字符网站

    NTKO文档在线编辑控件独立安装包4.0.6.5(适合TA2009\2010\2011版本)

    支持IIS,Domino,Websphere,Apache等所有后台服务器类型和JSP,ASP,PHP,PERL等编程语言。★ 采用我们独创的“智能提交”技术,基于国际标准提交数据而非自定义协议,让您在提交编辑文档的同时,提交表单的其它...

    NTKO文档在线编辑控件4.0.1.2

    支持IIS,Domino,Websphere,Apache等所有后台WEB服务器类型,支持Db2,Oracle,MySQL,SQL Server等各种常用数据库和JSP,ASP,PHP,PERL等编程语言。 10 支持在提交编辑文档的同时,提交表单的其它数据,包括...

Global site tag (gtag.js) - Google Analytics