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 fastcgi7 访问http://localhost/验证。
显示
Hello World!