在Windows 7 x64上的Apache2.4中安装mod_wsgi

时间:2016-05-24 07:26:41

标签: python django apache mod-wsgi

我当前的设置Python3.5 x64Apache2.4

我正在学习Pythondjango。我想使用Apache运行django app。

我从这里http://www.lfd.uci.edu/~gohlke/pythonlibs/

下载mod_wsgi二进制文件

我选择了这个:mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl

提取后我得到了mod_wsgi.so。我在apache modules directory

中添加了该文件

之后我在httpd.conf文件中添加了以下代码

    LoadModule wsgi_module modules/mod_wsgi.so

    WSGIScriptAlias / C:/djangoprojects/mysite/mysite/wsgi.py
    WSGIPythonPath /C:/djangoprojects/mysite

    <Directory C:/djangoprojects/mysite/mysite>
    <Files wsgi.py>
    Require all granted
    </Files>
    </Directory>

但我收到了以下错误。

     httpd.exe: Syntax error on line 183 of C:/Apache24/conf/httpd.conf: Cannot load modules/mod_wsgi.so into server: The specified module could not be found.

我无法加载mod_wsgi模块。需要帮助。

1 个答案:

答案 0 :(得分:0)

我检查了我的安装,发现python for all丢失了。

我使用python3.5重新安装custom configurations并启用python for all选项。