【问题标题】:How to run flask in wamp with a mod_wsgi module如何使用 mod_wsgi 模块在 wamp 中运行烧瓶
【发布时间】:2018-01-20 15:52:57
【问题描述】:
Windows 10、Python 3.6、Wamp 3.0.6。
我是一个 python 新手,想用烧瓶创建一个测试网站。我知道我可以使用虚拟环境,但我宁愿使用运行 apache 2.4.23 的 wamp 服务器。为此,我知道我必须安装一个 mod_wsgi 模块。一位名叫 Graham Dumpleton 的乐于助人的人提供了这些文件,并且根据 Windows 和 python 的版本,您可以下载 .whl 文件。所以我已经这样做了,将其重命名为 zip,解压缩并在其中包含一堆文件夹和文件。但是,所有 apache 模块文件都有一个 .so 扩展名,并且下载中没有这样的文件。我想我有我需要的东西,但是有一个我不明白的安装模块的过程。谁能解释我如何做到这一点?
【问题讨论】:
标签:
python
apache
wamp
mod-wsgi
【解决方案1】:
你最好自己编译/安装 mod_wsgi。那些.whl 文件是由第三方(不是我)创建的,我不知道它们是如何构建的。
假设您已在 C:/Apache24 下安装了 Apache,并为您使用的 Python 版本安装了正确的 MS C/C++ 编译器,您只需运行安装 mod_wsgi:
pip install mod_wsgi
安装完成后,运行:
mod_wsgi-express module-config
复制它的输出并将其添加到您的 Apache 配置文件中。然后为您的特定 WSGI 应用程序配置 mod_wsgi。
请注意,仅推荐来自 www.apachelounge.com 的 Apache 发行版。其他一些 Apache 发行版不提供编译其他 Apache 模块所需的头文件。