【问题标题】:Which mod_wsgi Binary to download?要下载哪个 mod_wsgi 二进制文件?
【发布时间】:2015-05-10 03:32:16
【问题描述】:

1) 我正在尝试设置 WAMPServer 并卡在需要从该站点下载的文件上:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

我正在使用:Windows 7(64 bit)Apache 2.4.9Python 2.7

2) 另外,我在这件事上看到的许多教程都说要下载.so 文件。但是上面的链接包含.whl 文件?

我一直使用这个https://stackoverflow.com/a/20128269/2268507 作为指导。

如果有人能对这两个问题有所了解,我将不胜感激。

感谢您的帮助。

【问题讨论】:

  • .so 文件是多个 Unix 系列操作系统上的共享库。您正在使用的文档可能是为其中之一编写的。
  • (换一种说法——这闻起来很像一个寻找场外资源的请求——一个在 SO 上明确偏离主题的主题)。

标签: python wamp wsgi


【解决方案1】:

gohike 网站上的那个页面告诉你去阅读:

你这样做了吗?

mod_wsgi 的那个页面解释了你应该使用什么版本。它参考 mod_wsgi 下载列表中的二进制文件执行此操作,但如果您了解 Python 轮子是什么,那么您也可以使用 gohike 站点中的那些。


更新

请注意,此 URL 中的详细信息已过时。您应该使用pip install,如下所述:

安装后,运行 mod_wsgi-express module-config 以显示您应该添加到 Apache 配置文件中的配置,以加载您使用 pip install 安装的 mod_wsgi。

【讨论】:

  • 谢谢格雷厄姆。我当前的设置似乎没有mod_wsgi。您的文章确实提到可以尝试Apache24-win64-VC10/modules/mod_wsgi-py27-VC9.so。但是,我无法在我从Apache Lounge(http://www.apachelounge.com/download/win64/)-httpd-2.4.12-win64.zip 下载的.zip 文件中找到此文件。我只想使用此设置在本地测试我的代码。鉴于此,您有什么推荐的吗?
  • 你在看哪里? mod_wsgi 下载地址为github.com/GrahamDumpleton/mod_wsgi/releases,而不是 Apache Lounge 站点。您需要查找最新的 Windows 二进制文件。现在是github.com/GrahamDumpleton/mod_wsgi/releases/tag/4.4.6
【解决方案2】:

是的,请阅读 Graham 的 [Git] 并查看以下段落: " 请注意,Apache Lounge 从未为 Apache 2.4 提供任何 Win64 VC9 二进制文件。这意味着从技术上讲,没有可用于正确运行 mod_wsgi 与 Python 2.6 或 2.7 的 Win64 VC9 版本的组合。

历史表明,用户根本不想接受这一点,也不想理解混合 VC9 和 VC10 二进制文件不能保证有效。 "

看到了吗?不要在 Win64 中使用 Python 2.6 或 2.7,Apache 不支持你的模块。

但是您仍然可以在here 中下载“.so”文件,只需找到最适合您的那个并将其安装到 Apache 中。 This is 教程如何将 mod_wsig 安装到 Apache 和 XAMPP。祝你好运!

Rian Hariadi,雅加达编码

【讨论】:

  • 我无法使用取自“grapevine.dyndns-ip.com”的 .so 文件启动 Apache。 Apache 启动失败,“%1 不是 Win32 应用程序”。
猜你喜欢
  • 2012-11-23
  • 2014-11-11
  • 2018-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多