码迷,mamicode.com
首页 > 编程语言 > 详细

Python+Apache+django配置

时间:2015-10-22 10:32:58      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:

Python+Apache+django配置

Python2.7  https://www.python.org/downloads/release/python-2710/

Apache2.2 : http://www.apachehaus.com/cgi-bin/download.plx

Django1.8  https://www.djangoproject.com/download/

Mod-wsgi: http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

Mysql  :https://www.baidu.com/s?wd=mysql%E4%B8%8B%E8%BD%BD&rsv_spt=1&rsv_iqid=0xa549e540000101cd&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=0&oq=django%20%E4%B8%8B%E8%BD%BD&rsv_t=9d17E6iwaiaUit9l%2FObezeyQA0cL6AeXnZJX6SvkVoyq13ynPGaFwcR7mS8YZwPgFbgX&rsv_pq=88b5acbb0002c328&inputT=11278&rsv_sug3=150&rsv_sug1=108&sug=mysql%E4%B8%8B%E8%BD%BD&rsv_n=1&bs=django%20%E4%B8%8B%E8%BD%BD

Mysqldb: http://sourceforge.net/projects/mysql-python/files/

 

1 ,首先下载安装python 和Apache 模块,

    Apache下载msi格式的.安装参看http://jingyan.baidu.com/article/ed15cb1b73b3071be269816d.html

2,设置python 的环境变量,调试安装是否正常,http://jingyan.baidu.com/article/48206aeafdcf2a216ad6b316.html

   计算机--右键--属性在左栏找到“高级系统设置”点击“环境变量”在系统变量中,找到Path,双击, 再字符串的末尾,加一个分号;

然后再输入你安装python的路径,一路点确定,确定,直到设置完成, 打开命令行,输入python,出现以下提示即为配置成功

 

3,安装Django

   Django下载后为压缩包,解压缩跟Python放在同一个根目录,在dos下进入到Django目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。

4,添加Django 环境变量,方法同2

     例如: C:/Python33/Lib/site-packages/django;C:/Python33/Scripts

 

5,安装mod_wsgi

  

      选择这个文件版本的时候,请看清自己的机子的操作系统位数,同时还有python  版本以及Apache版本

将mod_wsgi-win32-ap22py27-3.3.so改名为mod_wsgi 放到apache的modules下即可

 

6,修改ApacheD:\Apache22\conf\httpd.conf 添加mod_wsgi

     添加位置# Example:

# LoadModule foo_module modules/mod_foo.so

#

LoadModule wsgi_module modules/mod_wsgi.so 

 

LoadModule actions_module modules/mod_actions.so

LoadModule alias_module modules/mod_alias.so

LoadModule asis_module modules/mod_asis.so

LoadModule auth_basic_module modules/mod_auth_basic.so

#LoadModule auth_digest_module modules/mod_auth_digest.so

#LoadModule authn_alias_module modules/mod_authn_alias.so

#LoadModule authn_anon_module modules/mod_authn_anon.so

#LoadModule authn_dbd_module modules/mod_authn_dbd.so

#LoadModule authn_dbm_module modules/mod_authn_dbm.so

LoadModule authn_default_module modules/mod_authn_default.so

 

7进入Apache \bin DOS 窗口运行httpd.exe命令查看 有无报错,

    此处通过进行下一步,不然请检查,下载mod-wsgi版本是否正确,

 此处报错,绝大部分是版本不正确,请再次确认版本选择

8,修改ApacheD:\Apache22\conf\httpd.conf 末尾添加

 

    如下语句,文件位置自行修改

     ##############tEST#######################

#指定myweb项目的wsgi.py配置文件路径 

WSGIScriptAlias / E:/wwwPython/Project/Project/wsgi.py 

 

#指定项目路径 

WSGIPythonPath E:/wwwPython/Project

  #此处注意文件路径

<Directory E:/wwwPython/Project/Project>

 AllowOverride None

 

<Files wsgi.py>

    #Require all granted

    Options FollowSymLinks

  

    Order deny,allow

    Allow from all

</Files>

 

</Directory> 

Alias /static D:/softWare/python27/Lib/site-packages/Django-1.8.4-py2.7.egg/django/contrib/admin/static/

 

 #################################################

9修改项目中的seeting.py 文件

   ALLOWED_HOSTS = [‘127.0.0.1‘, ‘localhost‘],

调试即可运行,

10写个视图测试:

     文件目录如下:

 

 

 

 

 

10建议使用Pycharm编译器可以省去seeting.py 等修改,

   http://www.jetbrains.com/pycharm/

 

11,搜索下载mysql ,尽量使用msi 格式文件便于安装,无需配置,

12,下载mysqldb    13,在python 命令行中键入 import mysql调试是否安装正确,

15 ,修改seting.py 文件中数据库的配置部分

DATABASES = {
    ‘default‘: {
        ‘ENGINE‘: ‘django.db.backends.mysql‘,
        ‘NAME‘: ‘Project‘,#数据库名称

        ‘USER‘: ‘root‘,#用户名
        ‘PASSWORD‘: ‘1234‘,#密码
        ‘HOST‘: ‘127.0.0.1‘,#
        ‘PORT‘: ‘3306‘,#端口号
    }
}
 

 

 

Python+Apache+django配置

标签:

原文地址:http://www.cnblogs.com/linbinqiang/p/4899910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!