虽然有人说在 windows 环境中为 mercurial 设立一个审查委员会并不是最好的主意,但我还是试了一下。到目前为止,我还没有成功。因此,我正在寻求帮助。
我正在运行 Windows 7 x64 并遵循官方在 Windows 上安装指南。
在这里我没有问题,当我选择wsgi时出现问题。现在我正在使用 Apache 2.2 32 位,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 AND/OR windows 7 64 吗?如果它与 python 版本有任何关系——我找不到 2.5 的 wsgi mod 至少不是可下载的版本,只有需要编译的源代码,然后是一些。
有没有人遇到过类似的问题,可以建议或提示如何加载那些 wsgi 模块?