python(flask) + mod_wsgi + apache windows下环境搭建
2017-10-10 17:20
726 查看
遇到很多坑, 这里记录下最后成功的过程
1, 安装xampp
由于服务器有php站点, 所以直接装的xampp, 使用其中的apache
https://www.apachefriends.org/zh_cn/index.html
安装成功后, 在xampp控制面板的shell中运行 httpd -v 查看版本信息, 我的是:
Server version: Apache/2.4.26 (Win32)
Apache Lounge VC14 Server built: Jun 15 2017 12:39:41
2.4 win32 vc14 这几点记下用于安装wsgi时查找对应版本;
配置环境变量:
name:MOD_WSGI_APACHE_ROOTDIR
value:apache的安装目录,我的是D:\xampp\apache
2, 安装python
官网下载并安装
https://www.python.org/
我装的3.6.3(自带pip), 由于apache是32位, 这里python我也装的32位
配置环境变量
将python及phthon/script 加入 Path中
3, 安装wsgi
下载wsgi
http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
我选择的是
mod_wsgi‑4.5.19+ap24vc14‑cp36‑cp36m‑win32.whl
ap24 vc14 win32均对应apache的对应编译版本
cp36对应Python版本
安装命令
pip install mod_wsgi-4.5.19+ap24vc14-cp36-cp36m-win32.whl
安装完成后执行 mod_wsgi-express module-config
会显示几行信息,我的是:
LoadFile "c:/users/administrator/appdata/local/programs/python/python36-32/python36.dll"
LoadModule wsgi_module "c:/users/administrator/appdata/local/programs/python/python36-32/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win32.pyd"
WSGIPythonHome "c:/users/administrator/appdata/local/programs/python/python36-32"
将这3行配置加入到apache的httpd.conf配置中, 成功启动apache
4,安装flask
pip install flask
1, 安装xampp
由于服务器有php站点, 所以直接装的xampp, 使用其中的apache
https://www.apachefriends.org/zh_cn/index.html
安装成功后, 在xampp控制面板的shell中运行 httpd -v 查看版本信息, 我的是:
Server version: Apache/2.4.26 (Win32)
Apache Lounge VC14 Server built: Jun 15 2017 12:39:41
2.4 win32 vc14 这几点记下用于安装wsgi时查找对应版本;
配置环境变量:
name:MOD_WSGI_APACHE_ROOTDIR
value:apache的安装目录,我的是D:\xampp\apache
2, 安装python
官网下载并安装
https://www.python.org/
我装的3.6.3(自带pip), 由于apache是32位, 这里python我也装的32位
配置环境变量
将python及phthon/script 加入 Path中
3, 安装wsgi
下载wsgi
http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
我选择的是
mod_wsgi‑4.5.19+ap24vc14‑cp36‑cp36m‑win32.whl
ap24 vc14 win32均对应apache的对应编译版本
cp36对应Python版本
安装命令
pip install mod_wsgi-4.5.19+ap24vc14-cp36-cp36m-win32.whl
安装完成后执行 mod_wsgi-express module-config
会显示几行信息,我的是:
LoadFile "c:/users/administrator/appdata/local/programs/python/python36-32/python36.dll"
LoadModule wsgi_module "c:/users/administrator/appdata/local/programs/python/python36-32/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win32.pyd"
WSGIPythonHome "c:/users/administrator/appdata/local/programs/python/python36-32"
将这3行配置加入到apache的httpd.conf配置中, 成功启动apache
4,安装flask
pip install flask
相关文章推荐
- 采用Apache+mod_wsgi在windows下搭建Flask项目(本地部署Flask的生产环境)
- 搭建Apache+mod_wsgi+python+flask+virtualenv网站正式环境
- apache2.2+django1.6.5+python34+mod_wsgi3.5环境搭建
- linux+django+apache+mod_wsgi+eclipse+python2.7 环境的搭建
- windows下Apache + python(mod_python方式)开发环境的搭建
- 最新版windows 2012R2、Apache24、mod_wsgi、Django1.9、python3.4项目部署(生产环境)
- CentOS下Apache+Python+Django+Wsgi环境搭建
- Flask + mod_wsgi + Apache on Windows 部署成功(随时接受提问)
- Apache+MySQL+Python+Django在Windows下环境搭建指南
- windows环境下部署django mod_wsgi apache
- windows下apache+wsgi+web.py环境搭建
- Windows环境下使用Apache+mod_wsgi部署webpy
- Apache+MySQL+Python+Django在Windows下环境搭建指南
- 在生产环境上 (ubuantu)flask +apache+mod_wsgi 运行你的flask
- Windows环境下使用Apache+mod_wsgi部署webpy
- windows下apache+wsgi+web.py环境搭建
- 【转】windows下apache+wsgi+web.py环境搭建
- 在生产环境使用apache、mod_wsgi搭建Django运行环境。
- windows下的python flask环境搭建
- Python Flask 开发环境搭建(Windows)