1 安装django, Apache,python
要求Apache和python位数一致,比如我的Apache2.4-x86和 python3.6-32位
我的安装位置:
Apache2.4 --- E:\Apache24
python3.6---E:\phthon
django2.0.4 ---E:\python\Lib\site-packages\django(我是用pycharm安装的)
2 配置环境变量(为wsgi的安装做准备):
MOD_WSGI_APACHE_ROOTDIR指向Apache根目录,即E:\Apache24
3 pip install mod_wsgi
安装wsgi会需要visual studio的编译器,我安装是的是vs2017
(如果Apache和python位数不一致会报错,我之前位数不一致,报的是100多个无法解析的外部符号),另外可能还会报错:
找不到Apache24/include/apr_perms_set.h文件,不要慌
新建apr_perms_set.h,
在官网http://apr.apache.org/docs/apr/1.6/apr__perms__set_8h_source.html复制代码于其中,并放入相应文件夹:Apache24/include,再继续安装。
4 安装完wsgi后,根据python安装目录进入E:\python\Scripts
用命令行运行箭头所指的mod_wsgi-express.exe:
mod_wsgi-expressmodule-config
得到3行后续配置所需的代码:
LoadFile "e:/python/python36.dll"
LoadModulewsgi_module "e: