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

为Apache安装Perl支持(Windows)

阅读更多

 

虽然现在Web的主流语言是PHP,但少数程序还是用Perl写的,比如Movable Type。在Windows下安装Perl其实并不麻烦。

首先需要下载Windows版本的Perl,推荐到AciteState下载Windows的msi安装包。把Perl安装到某个地方,比如说E:\Perl,就行了。但这时Apache并不认识Perl,需要编辑Apache的配置文件httpd.conf。

用文本编辑器打开httpd.conf,找到“Options Indexes FollowSymLinks”这一行(位于<Directory>...</Directory>中),在它后面加上“ExecCGI”。即把这一行改成“Options Indexes FollowSymLinks ExecCGI”。这样就为Apache激活了CGI功能。然后搜索“#AddHandler cgi-script .cgi”这一行,把前面的“#”去掉,这是允许在cgi-bin目录之外调用CGI程序的选项。另外,在这一行后面加上.pl,变成“AddHandler cgi-script .cgi .pl”,这样对于以pl为扩展名的Perl文件也当成CGI来对待。

Apache的CGI目录在Apache安装目录下的cgi-bin,即所有的CGI程序都应该放在这里。如果你想改变,比如说想把CGI程序放在D:\Web\cgi-bin中,则应找到“ScriptAlias /cgi-bin/ ……”一行(没有就自己创建),把它改成ScriptAlias /cgi-bin/ "D:/Web/cgi-bin/"。

最后写个Perl的Hello World测试一下。在D:\Web\cgi-bin\下建立一个hello.cgi文件,内容如下:

#!E:/Perl/bin/perl
print "Content-type:text/html\n\n";
print "hello world";

然后重启Apache服务器,在浏览中访问http://localhost/cgi-bin/hello.cgi。应该会看到hello world。如果出错,检查一下Apache的错误日志(位于Apache安装目录的logs\error.log)。我的一次就成功了。

分享到:
评论

相关推荐

    Windows下Bugzilla+Apache+mysql+Perl安装

    你需要一个支持Windows操作系统的机器,并且需要安装以下组件: 1. **Perl**:Bugzilla是用Perl编写的,因此需要先安装Perl环境。可以从ActiveState或 Strawberry Perl官网下载并安装适合Windows的Perl版本。确保在...

    Apache 2.0 for windows

    4. 安装完成后,Apache会自动配置为Windows服务,可以在系统服务中启动、停止或设置启动类型。 **配置与使用**: 1. 配置文件通常位于安装目录下的 `conf\httpd.conf`,这里包含了服务器的所有设置。 2. 修改 `...

    windows system apache2.4 服务器

    4. **启动服务**:在命令行中,切换到Apache24的bin目录,运行`httpd.exe -k install`来安装Apache为Windows服务,然后使用`httpd.exe -k start`启动服务。 5. **防火墙设置**:如果需要,记得在Windows防火墙中...

    Apache+PHP+MySQL+Perl服务器套件 v1.1.0 简体中文版

    这里我们将深入探讨这些技术以及如何在Windows环境下安装和配置"Apache+PHP+MySQL+Perl服务器套件 v1.1.0 简体中文版"。 **Apache** 是全球最广泛使用的Web服务器软件,它提供了稳定、高性能的HTTP服务。Apache以其...

    Apache httpd-2.2.34-win64.zip

    2. **跨平台性**:Apache不仅支持Windows,还可在Linux、Unix、Mac OS X等多种操作系统上运行。 3. **稳定性**:Apache以其稳定性和可靠性著称,能处理高并发请求,适用于大型网站和企业级应用。 4. **配置灵活性*...

    apache2.4.9 for windows

    3. Perl/Python:Apache还支持Perl和Python等脚本语言,扩展服务器功能。 五、维护与更新 1. 监控:使用第三方工具或内置的mod_status模块监控Apache服务器的状态和性能。 2. 更新:定期检查Apache官方发布的新...

    Windows 2000+Apache+MySql+PHP3+PHP4+PERL安装使用小结

    ### Windows 2000 + Apache + MySQL + PHP3/PHP4 + Perl 安装与使用详解 #### 一、前言 随着信息技术的发展,Web 开发环境不断更新换代,许多开发人员总是希望能够第一时间接触并尝试最新的技术。本文旨在为那些对...

    [Apache.MySQL.memcached.Perl开发高速开源网站

    Perl支持CGI编程,可以直接嵌入到HTML文档中,也可以作为独立的脚本执行。在构建高速开源网站时,Perl可以用来处理动态内容的生成,如用户登录验证、数据检索、报表生成等。Perl还拥有庞大的模块库CPAN,提供了大量...

    apache2.4 windows编译工程 vs2005

    在Windows平台上编译Apache源代码通常涉及到一系列步骤,包括安装必要的编译工具和配置环境。在这个过程中,Visual Studio 2005(VS2005)被用作编译器。以下是对这一主题的详细解释: 1. **Apache 2.4的特点**: ...

    Apache v2.2.9 Windows版源码包 著名的APACHE服务器最新版的VC++源码包,编译即可使用。同时也是学习的好范例。

    这个Apache v2.2.9 Windows版源码包是为开发者和学习者提供的一个宝贵资源,它包含了Apache服务器在Windows平台上的源代码,允许用户进行深入研究、定制以及编译。 Apache服务器的核心功能包括但不限于: 1. **...

    soft_Apache v2.2.9 for windows.zip.zip

    8. **兼容性**:Apache v2.2.9支持多种操作系统,包括Windows,同时与大多数Web应用程序和脚本语言(如PHP、Python、Perl)良好集成。 9. **日志记录**:Apache可以生成详细的访问日志,帮助管理员监控服务器活动,...

    Apache安装手册.pdf

    此外,Apache还支持通过模块化扩展功能,如通过mod_rewrite实现URL重写,或者通过mod_perl集成Perl脚本。 Apache的管理和配置是IT专业人士必备的技能之一,理解和掌握Apache的安装与配置对于Web开发和服务器管理至...

    Apache安装包及Win7安装说明

    在这个例子中,我们使用的是`apache_2.2.4-win32-x86-no_ssl`,这表明这是一个针对Windows 32位系统的2.2.4版本,不包含SSL支持。 2. **解压安装包**:下载完成后,将压缩文件解压到你希望安装的位置,例如`C:\...

    Nagios编译安装(apache2.4+nagios4).pdf

    - 适合安装Nagios的操作系统是Linux或Unix,不支持Windows平台。尽管如此,Nagios可以用来监控Windows平台上的设备和服务。 - 安装Nagios之前,需要准备好编译环境和依赖包,例如gcc和gcc-c++。 2. Apache编译...

    Apache服务器2.4Windows64位版

    在安装Apache 2.4 for Windows 64位时,你需要确保你的系统满足以下基本要求: - 操作系统:64位版本的Windows,如Windows 7、Windows 8或Windows 10。 - .NET Framework:至少需要.NET 2015以运行此版本的Apache。...

    apache支持.net环境配置

    Apache服务器是世界上最流行的开源Web服务器,它主要支持PHP、Python、Perl等动态脚本语言。然而,有时我们可能需要在Apache环境下运行.NET应用程序,这就需要进行特定的配置。本篇文章将详细讲解如何使Apache支持...

Global site tag (gtag.js) - Google Analytics