windows nginx+python 环境搭建,python返回信息给浏览器

1、安装python

下载最新的python版本,在本文撰写时为 python 3.4,
下载地址:https://www.python.org/ftp/python/3.4.0/python-3.4.0.msi,现在完成后点击运行,完成python安装(如c:/python34).

配置python路径支持,右键“计算机”=》“属性”=》“高级系统设置”=》“高级”=》“环境变量”=》“系统变量”=>"Path"=&
gt;"编辑",在后面追加";c:\python34"。这样,就可以在命令行窗口下直接运行"python.exe"。运行"cmd",打开一个控制
台窗口,运行"python -V",显示“Python 3.4.0"即表示成功。
 
2 
下载Flup

解压(比如解压到D:\flup)然后执行下面的命令

setup.py install

启动python,运行"importflup;print(flup.__path__)",打印"['C:\\Python34\\lib\\site-packages\\flup']"即表示成功
3 安装nginx
下载windows上的nginx最新版本,http://www.nginx.org/en/download.html。
解压后即可。
运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口。
4 安装Django
下载最新版    Django

1.6.2,下载地址: https://www.djangoproject.com/m/releases/1.6/Django-
1.6.2.tar.gz。下载完成后解压(例如解压到"D:\Django-1.6.2")。运行"cmd"打开控制台窗口,切换到"d:
\django-1.6.2",运行"setup.py install",安装完成后启动python,输入"import
django;print(django.VERSION)" 显示“(1, 6, 2, 'final', 0)”即表示成功。

配置django路径支持,右键“计算机”=》“属性”=》“高级系统设置”=》“高级”=》“环境变量”=》“系统变量”=>"Path"=&
gt;"编辑",在后面追加";C:\Python34\Lib\site-packages\django\bin"。这样,就可以在命令行窗口下直接
运行django命令。打开控制台窗口,输入"django-admin.py -h"显示帮助信息表示成功。
5 修改nginx.config
server {
        listen       80;
        server_name  localhost;


        #charset koi8-r;


        #access_log  logs/host.access.log  main;


        location / {
            root   D:/MyWebsite/html;
            index  index.html index.htm;    
            include fastcgi.conf;
            fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_script_name;
            fastcgi_pass 127.0.0.1:8090;
}
注意最后这个括号,如果位置不对,http请求就错误

nginx.exe -s reload

6 编写Hello World
创建helloWorld.py文件,内容如下:

#!/usr/bin/python
# encoding : utf-8
from flup.server.fcgi import WSGIServer
def myapp(environ, start_response):
    start_response('200 OK', [('Content-Type', 'text/plain')])
    return ['Hello World!\n']
if __name__  == '__main__':
   WSGIServer(myapp,bindAddress=('127.0.0.1',8090)).run()

执行下面命令启动helloWorld(d:\helloWorld.py)
 python d:\helloWorld.py 9001 fastcgi
7 访问http://localhost/验证。
显示
Hello World!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值