在Windows上使用Apache 2和Python 2.6的mod_wsgi

2 投票
2 回答
1160 浏览
提问于 2025-04-16 23:07

我现在使用的是 Apache 2.0.64 和 Python 2.6。

有一个适用于 Apache 2.2 的 mod_wsgi 版本,我已经成功集成了它。但因为一些其他的依赖关系,我不得不把 Apache 降级到 2.0。

当我尝试将 "mod_wsgi-win32-ap22py26-3.3.so" 集成到 Apache 2.0 时,它出现了模块加载错误。在 mod_wsgi 的下载页面上有很多下载选项。

http://code.google.com/p/modwsgi/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount

有没有人知道哪个 mod_wsgi 版本和 Apache 2.0 以及 Python 2.6 兼容呢?

2 个回答

0

我也遇到了同样的问题,其实,mod-wsgi 3.3版本和Apache 2.4不兼容。而且,那个页面上提供的二进制文件是针对32位系统的。所以,如果你在使用64位系统,就需要64位的.so文件。这样的话,最好还是自己编译源代码。

1

文件名中的“ap22”部分表示这个模块是为Apache 2.2版本制作的,所以它只能在2.2版本上运行。

我在那个页面上没有看到适用于Apache 2.0的版本……你能自己编译一个吗?

撰写回答