Win7 x64上的HG评审板安装

时间:2012-06-27 11:42:01

标签: python apache mercurial mod-wsgi review-board

虽然有人说在windows环境下主持一个关于mercurial的评论板并不是最好的主意但我还是试了一下。到目前为止,我还没有成功。因此,我正在寻求帮助。

我正在运行Windows 7 x64,并且已遵循官方Installing on Windows指南。

这里我没有问题,当我选择wsgi时出现了问题。现在我使用的是Apache 2.2 32bit,python 2.5.4 32位,我从以下网址下载了一个apache wsgi模块:http://code.google.com/p/modwsgi/wiki/InstallationOnWindows

他们没有这个特定组合的模块(Apache 2.2 | python 2.5)所以我抓住了最接近的东西:mod_wsgi-win32-ap22py26-3.3.so - Apache 2.2 / Python 2.6

仍然我没想到win32会对win64有什么问题吗?

在我将httpd.conf中的Apache2.2告诉“LoadModule wsgi_module modules / mod_wsgi.so”并将其放入模块文件夹之后,这就是它告诉我的内容:

httpd.exe: Syntax error on line 129 of G:/tools/Apache2/conf/httpd.conf: 
Cannot load G:/tools/Apache2/modules/mod_wsgi.so into server: %1 is not 
a valid Win32 application.

这是因为我使用的是python 2.5而不是2.6和/或windows 7 64吗?如果它与python版本有任何关系 - 我找不到wsgi mod for 2.5至少不能下载的版本,只有需要编译的源代码然后才能编译。

有没有人遇到类似的问题,可以建议或提示如何加载那些wsgi模块?

1 个答案:

答案 0 :(得分:2)

我很确定mod_wsgi必须针对正确的Python版本进行编译,所以你不能在2.5.4中使用mod_wsgi-win32-ap22py26-3.3.so。

(顺便说一句,不知道为什么你还在使用2.5?)