【问题标题】:How to install mod_wsgi into Apache on Windows?如何在 Windows 上将 mod_wsgi 安装到 Apache 中?
【发布时间】:2020-05-05 04:04:42
【问题描述】:

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

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

【问题讨论】:

    标签: python windows apache mod-wsgi wsgi


    【解决方案1】:
    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
    
    1. 安装 mod-wsgi 包:
    pip install mod-wsgi
    

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

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

    当你重新启动 Apache 时,mod_wsgi 将被加载。查看 quickstart Hello World 示例以测试您的 mod_wsgi 安装。

    【讨论】:

    【解决方案2】:

    还要确保检查您的 Apache 和 Python 具有相同的架构(32/64 位)并且 MS Build Tools 与 Python 版本兼容。

    在我注意到 Python 3.8 是 32 位而 Apache Lounge 2.4 是 64 位之前,我已经尝试使用不同的 MS Build Tools 组合编译 mod_wsgi 几个小时。

    【讨论】:

    • 谢谢,我也会将其添加到我的答案中
    猜你喜欢
    • 2015-05-05
    • 2017-07-07
    • 2021-05-04
    • 2020-11-11
    • 2012-03-03
    • 2015-12-31
    • 2013-10-19
    • 2011-11-01
    • 1970-01-01
    相关资源
    最近更新 更多