在Windows 2.2上的Apache 2.2.x mod_perl(2.0.x) – 放弃?

在Windows上mod_perl2?

在开发(桌面)框上运行一个最近的Apache http服务器加上mod_perl2(和PHP)来尝试一些想法有时候是有益的(至less对我而言)。

直到Perl版本5.10 ,你可以直接从apache.org安装win32二进制文件,安装Activeperl 5.10,然后通过ActiveState-ppm安装程序安装mod_perl2,并完成它。 Perl和httpd二进制文件都是VC6(Visual C ++ 6)编译的,mod_perl2可以在没有问题的情况下运行。

在Perl 5.10之后(和PHP 5.2.17之后),Windows下的情况变得绝望了。 如果我没有误导,你不能在Windows下一个简单的httpd / perl / php开发系统。 为什么?

较新的PHP版本只有VC9 (使用Visual C ++ 9构build),不会运行时链接到apache.org httpd二进制文件。 有一些人( apachelounge等)谁build立VC9的httpd二进制文件重新启用在Windows上的PHP开发。

但是,如果我是正确的, 没有最近的mod_perl二进制文件既不为VC9构build(最好),也不为VC6构build – 没有任何。 在Windows上使用mod_perl2多年后,寻找更新 – 我很惊讶。

有人知道如何获得包含最新软件包的Windows安装(32位):

  • httpd 2.2.21(或更高版本)
  • Perl 5.14.x + mod_perl 2.0.5(或更高版本)
  • PHP 5.3.8(或更高版本)

提前致谢

RBO

下面是在Apache 2.2下运行的三种select:

  • 使用正确版本的Visual Studio |自行构build它们 硬
  • 从ActiveState下载src,并希望他们有一个像Apache推荐的一样的win模块 幸运
  • 去与ActivePerl | 简单

这里是从Apache到ActiveState的链接,但不适合我,也许适合你。 ftp://ftp.activestate.com/ActivePerl/src/