win10环境下配置django2.0.4+Apache2.4+python3.6项目,以及Django静态文件、Apache多项目配置的解决方案(亲测)

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:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值