如何使用mod_wsgi模块

时间:2017-08-12 05:37:42

标签: python apache wamp mod-wsgi

Windows 10,Python 3.6,Wamp 3.0.6。 我是一个python新手,想要使用flask创建一个测试网站。我知道我可以使用虚拟环境,但我宁愿使用运行apache 2.4.23的wamp服务器。要做到这一点,我知道我必须安装mod_wsgi模块。一个名为Graham Dumpleton的有用的人已经提供了文件,根据Windows和python的版本,你可以下载一个.whl文件。所以我已经完成了这项工作,将其重命名为zip,解压缩并在其中包含一堆文件夹和文件。但是,所有apache模块文件都有.so扩展名,下载中没有这样的文件。我想我有我需要的东西,但有一个安装模块的过程,我不明白。任何人都可以解释我怎么做到这一点?

1 个答案:

答案 0 :(得分: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模块所需的头文件。