【原创】Flask系列教程 一、Windows环境下基于Apache、mod_wsgi完成python、Flask的AD密码修改API...

系列文档目录:
1、基础环境搭建
2、密码更改功能实现
3、总结
系列文档一:基础环境搭建
注意:
环境搭建的重点之重:一定注意各个组件直接的版本关系
我再次告知大家我这个文档的各个组件的版本查看方法,其他的环境搭建,一定也要注意组件版本的兼容性。
一、下载需要用到的组件
1. 下载python 3.6
注意点:
1.1 如下图直接下载的是python 3.6 的32位,我们需要点击左侧的【Windows】。
【原创】Flask系列教程 一、Windows环境下基于Apache、mod_wsgi完成python、Flask的AD密码修改API
【原创】Flask系列教程 一、Windows环境下基于Apache、mod_wsgi完成python、Flask的AD密码修改API
1.3 下载64位的python,文件名中带有【64】的说明是64位系统用的,治至于这几个64位的安装包有什么区别,我也不清楚,我下载的是第二个。
【原创】Flask系列教程 一、Windows环境下基于Apache、mod_wsgi完成python、Flask的AD密码修改API
1.4 安装时,勾选【安装给全用户】和【python配置的到环境变量里】
【原创】Flask系列教程 一、Windows环境下基于Apache、mod_wsgi完成python、Flask的AD密码修改API
1.5 按win+R键,输入cmd调出命令提示符,在cmd窗口中输入“python”,如果出现以下截图,说明python安装没有问题
【原创】Flask系列教程 一、Windows环境下基于Apache、mod_wsgi完成python、Flask的AD密码修改API
2. 下载安装mod_wsgi
这里我要说一句,mod_wsgi的安装,分为两方式,一种是.whl直接通过pip安装9这种方法简单,出错率低,但是要注意好版本匹配,建议这样安装。
还有一种方式是通过编译安装,此处不进行介绍。
注意点:
图中第一个框:【ap24vc14】Apache的版本,适配Apache 24 -VC14版本的,Apache下载时要选择和这个匹配的版本
图中第二个框:【cp36】python的版本,适配python3.6版本,python要安装3.6版本
图中第三个框:【win32】Windows平台的位数,适配Windows32,我们的Windows平台一般都是Windows 64位,要选择win64的,注意!!
【原创】Flask系列教程 一、Windows环境下基于Apache、mod_wsgi完成python、Flask的AD密码修改API
2.2 下载完后,我们需要把这个python扩展插件安装一下,把这个.whl文件复制到你“c:\Python36\Scripts”文件夹下,然后打开cmd窗口,cd 到“c:\Python36\Scripts”目录下,执行pip installmod_wsgi‑4.5.24+ap24vc14‑cp36‑cp36m‑win_amd64.whl,如果提示“mod_wsgi……不支持此平台”是因为你下载的这个和当前的环境不匹配,可能是电脑的位数不对、python的版本不对应。
然后打开cmd窗口,cd 到“c:\Python36\Scripts”目录下,执行“mod_wsgi-express module-config  ”,把返回的三行信息:
【原创】Flask系列教程 一、Windows环境下基于Apache、mod_wsgi完成python、Flask的AD密码修改API
复制,保存下来,后边配置Apache时,会用到。
3. 下载Apache
装Apache文档教程:
注意点:
2.1 下载Apache时,参考文档: http://www.cnblogs.com/yerenyuan/p/5460336.html的第一部分,只参考下载就行。
注意:下载时,选择Apache的版本要和你上边选择的mod_wsgi名里的版本一致。
2.2 下载完后,把解压的文件夹Apache24 复制到C盘根目录下。然后打开cmd窗口,cd 到“c:\Apache24\bin”下,执行 http.exe,没有报错,然后在浏览器中打开http://localhost,如果正常显示了,说明Apache没有问题。
2.3 Apache服务正常后,我们开始配置mod_wsgi和Apache的关系。
打开c:\Apache\bin\httpd.conf文件,然后把上边执行“mod_wsgi-express module-config”保存的内容,复制粘贴到httpd.conf文件的最后边。
2 .4 在这个地址 https://www.apachelounge.com/download/ 下载安装【  vc_redist_x64】,有点电脑自带安装连这个,但是有点电脑没有安装。保险起见,再安装一遍。
【原创】Flask系列教程 一、Windows环境下基于Apache、mod_wsgi完成python、Flask的AD密码修改API
到此,Windows上的基础的python、mod_wsgi、Apache已经搭建完成了 下一文档,讲解怎么配置python的Flask服务通过Apache调用起来,来实现提供API的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Young文人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值