在开发(桌面)框上运行一个最近的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位):
提前致谢
RBO
下面是在Apache 2.2下运行的三种select:
这里是从Apache到ActiveState的链接,但不适合我,也许适合你。 ftp://ftp.activestate.com/ActivePerl/src/