windows XP安装配置Perl
下载:
Apache 1.3.29 :
ActivePerl :http://activestate.com/store/download.aspx?prdGUID=81fbce82-6bd5-49bc-a915-08d58c2648ca
进入View archive of older releases 下载ActivePerl-5.6.1.624-TRIAL2-MSWin32-x86-multi-thread.msi
mod_perl :http://perl.apache.org/download/index.html
mod_perl 1.0: Version 1.30 For use with Apache 1.3.x (同时有Installation 安装说明,不过够详细)

1)双击ActivePerl-5.6.1.624-TRIAL2-MSWin32-x86-multi-thread.msi按照安装向导进行安装即可。如:最后安装路径为:C:\Perl\bin
在命令行测试
C:\Documents and Settings\user>perl -v
正常显示版本号则表示安装成功。

2)编译获取mod_perl.so;解压mod_perl-1.0-current.tar.gz进入目录执行:
C:\modperl_src> perl Makefile.PL APACHE_SRC=Apache的安装目录
(如:F:\mod_perl-1.0-current\mod_perl-1.30>perl Makefile.PL APACHE_SRC=E:\apac
he1329\Apache)
然后再执行(nmake命令需要安装Microsofe Visual C++ 5.0以上):
C:\modperl_src> nmake
C:\modperl_src> nmake test
C:\modperl_src> nmake install
之后将在apache的modules目录下得到mod_perl.so文件。
3) Apache 以加入Perl支持
在httpd.conf文件# Dynamic Shared Object (DSO) Support段的末尾加入以下两行:
LoadModule perl_module modules/mod_perl.so
LoadFile "C:/Perl/bin/perl56.dll"

在# Reconstruction of the complete module list from all available modules段的末尾加入以下行:
AddModule mod_perl.c

找到#AddHandler cgi-script .cgi,然后修改为
AddHandler cgi-script .pl .cgi

找到<IfModule mod_alias.c>段,增加一个Directory元素对应上面的虚拟目录如下:
<Directory "E:/proj/php">
AllowOverride All
Options Indexes Includes ExecCGI
</Directory>

注意:
一般喜欢在perl文件里写
#!/usr/bin/perl
这么写的很大部分原因是为了兼容 Linux(Unix).
但是假设你的 Perl 目录为 C:\usr\bin, 而 Apache 目录为 D:\Apache2. 那你所有的程序头一行必须是

1. #!C:/usr/bin/perl.exe
2. #!usr/bin/perl
3. #!perl

这三种中的一种。其中第 3 种还必须得把 C:\usr\bin 加个 Path 中。
如果你不这么做,当你访问类如 http://localhost/cgi-bin/printenv.pl(此程序以#!/usr/bin/perl开头时) 时就会报错(查看apache的logs):

No such file or directory: couldn't spawn child process: D:/Apache2/cgi-bin/printenv.pl

解决这个问题的方法不是修改 httpd.conf 或者注册表什么的。你要么都用 #!C:/usr/bin/perl.exe 开头,要么将 Apache 和 Perl 安装到一个目录中(都在 C: 或者都在 D:)

转载于:https://www.cnblogs.com/dkblog/archive/2008/05/16/1980806.html

windows XP安装配置Perl Apache相关推荐

  1. xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...

    本文章来简单的介绍Windows XP安装Apache环境图文方法,有需要了解的朋友可参考参考, 双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache ...

  2. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)

    转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  3. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

    来源:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  4. wamp的mysql单独使用_Windows 7+8.1+10 单独安装配置 PHP+Apache+MySQL(不使用 WAMP)

    Windows 8.1 单独安装配置 PHP+Apache+MySQL(不使用 WAMP) 本文同样适用于Windows7和10 0x00 PHP [下载]http://www.doczj.com/d ...

  5. Windows10下如何安装配置 perl 环境

    Perl 最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN.这篇文章主要介绍了Windows10下安装配置 perl 环境的详细教程,需要的朋友可以参考下 Perl 是 ...

  6. Windows下安装配置ant

    1.ant安装 请从官网下载ant的*.zip格式的安装包, Windows建议下载*.zip版本, Linux建议下载*.gz版本. 2.配置环境变量 解压之后,在Windows中配置环境变量, 在 ...

  7. 在windows上安装配置msys2

    在windows上安装配置msys2 msys2安装 启动msys2 msys2中文乱码问题 MSYS2 目录映射问题 MSYS2 ln -s软连接会复制目录的问题 fastab配置文件目录的方法 m ...

  8. Windows XP安装Python,最高支持到3.4.4,后续版本不支持

    Windows XP 安装Python3.4.4,xp最高支持到3.4.4,后续版本不支持. Python3.4.4下载地址:https://www.python.org/ftp/python/3.4 ...

  9. Windows下安装配置SubVersion的简明步骤

    Windows下安装配置SubVersion的简明步骤 [使用的安装程序和文档说明] svn-1.4.0-setup.exe:Subversion服务端1.4.0安装程序: SubService.ra ...

最新文章

  1. 【B/S实践】解决:vs中修改样式表后不起作用的问题
  2. spring (由Rod Johnson创建的一个开源框架)
  3. m4a录音文件损坏修复_智慧输入再升级 搜狗输入法创新推出AI录音助手功能
  4. 开始了大概三四天的Rails学习之路
  5. 2020年,从提升认知开始
  6. html5 打印api,HTML5的API(一)
  7. Hadoop 03_核心:读写流程
  8. 文献学习(part14)--Structural Deep Network Embedding
  9. ncnn:提取所有层特征值
  10. ThinkingInJava对this关键字的介绍
  11. 毕业准备:外企面试--基本涵盖了所有问题【附带有答案版本】
  12. Flutter 权限申请
  13. 用Python写脚本:通过ssh在Windows下批量管理Linux
  14. 腾讯PHP工程师面试题两份
  15. 计算机网络网络层之路由算法
  16. 【渝粤教育】国家开放大学2018年秋季 0529-21T高级英语阅读(1) 参考试题
  17. python web改为java_Python是否可以成为Web应用程序的良好替代方案,否则将在Java EE中完成?...
  18. html关闭小图标css,怎么在marquee标签里面设置一个关闭的图标_html/css_WEB-ITnose
  19. Java在线反编译网站
  20. Juniper - JunOS 常用技巧

热门文章

  1. 40亿骚扰电话拨出,6亿用户隐私泄露,央视315曝光AI黑暗面
  2. 聊聊微服务的隔离和熔断
  3. 中国SaaS死或生之四:卧榻之侧,是谁在捅刀 SaaS?
  4. 可能是把Docker的概念讲的最清楚的一篇文章
  5. Go: GoRoutine是如何实现的?
  6. Java 洛谷 P1321 单词覆盖还原
  7. 数据结构-冒泡排序最优代码(C语言)
  8. Java StringBuffer的用法
  9. gorm增删查改json_gorm 关联查询请教
  10. 腾讯天津数据中心余热回收应用初探