如何在 Windows 上将 mod_wsgi 安装到 Apache 中?

Rob*_*per 6 python windows apache mod-wsgi wsgi

其他类似的答案已经过时,或者专注于特定错误而不是整个过程。

在 Windows 10 上将 mod_wsgi 完整安装到 Apache 安装的过程是什么?

Rob*_*per 8

  1. 安装 Microsoft Visual C++ 构建工具:https : //visualstudio.microsoft.com/visual-cpp-build-tools/
  2. 指向MOD_WSGI_APACHE_ROOTDIR您的安装(默认为C:/Apache24)。使用正斜杠:
set MOD_WSGI_APACHE_ROOTDIR=C:/Users/me/apache
Run Code Online (Sandbox Code Playgroud)
  1. 安装mod-wsgi包:
pip install mod-wsgi
Run Code Online (Sandbox Code Playgroud)

注意:确保您使用的 Python 版本与您的 Apache 版本具有相同的架构(32/64 位)。

  1. 获取模块配置:
mod_wsgi-express module-config
Run Code Online (Sandbox Code Playgroud)
  1. 将上一个命令的输出复制到 Apache 的httpd.conf.

当您重新启动 Apache 时,将加载 mod_wsgi。查看快速入门 Hello World示例以测试您的 mod_wsgi 安装。

  • 谢谢,它有效,这里有一些有关如何在遇到“需要 Microsoft Visual C++ 14.0 错误”时正确安装 Visual Studio 的更多详细信息:https://www.scivision.co/python-windows-visual-c-14-required。 (2认同)