windows下配置apache2.2+python2.5+mod_python=Django环境
来源:互联网 发布:融信网网络贷款 编辑:程序博客网 时间:2024/05/17 16:11
下面记录如何在windows XP下搭建python2.5+Django1.1.1环境
1.下载安装好python2.5后,如安装在D:\Python25,在环境变量的PATH中添加D:\Python25,这样在任何目录下都能运行python
2.在Django官网下载Django-1.1.1.tar.gz,如解压在D:\Django-1.1.1,进入D:\Django-1.1.1,运行python setup.py install,安葬结束后,会发现在D:\Python25下多了一个文件夹Scripts,在环境变量PATH中添加D:\Python25\Scripts
3.测试一下看Django是否安装成功,先建一个test文件夹,cmd进入后,运行D:\Python25\Scripts\django-admin.py startproject mysite,至此生成了一个名为mysite的工程,cd mysite,再运行python manage.py runserver,若无异常,则打开浏览器,访问http://localhost:8000,看见出现It Worked!的字样,说明Django安装成功。
4.下载apache2.2和mod_python-3.3.1.win32-py2.5-apache2.2.exe
5.mod_python安装完成后,在modules文件夹下会生成mod_python.so文件
6.修改httpd.conf,增加LoadModule python_module modules/mod_python.so
7.之前创建的mysite的路径为 d:/mysite
修改httpd.conf,添加
# '/'是将Django项目对应在根下,若要在apache中继续加上其他项目,可以改为‘/siteurl’,不过同时也要更改项目的urls.py中相应的url处理了
<Location "/">
SetHandler python-program
PythonPath "['d:/','d:/mysite'] + sys.path"
#‘d:/’ 是mysite的父目录,是为了apache能找到项目路径,'d:/mysite'是为了python设置的环境变量,使python程序能找到相关的module和包,若还有其他需要,可再添加
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonDebug On
</Location>
8.下面就是让apache来处理静态文件,虽然Django也能处理静态文件,但是性能不好
在httpd.conf中添加
<Location "/media/">
SetHandler None
</Location>
意为:将以/media/开头的url不交由mod_python处理,接着在
<IfModule alias_module>
</IfModule>
中添加 Alias "/media" "D:/mysite/media",意为将以'/media'开头的URL对应到'D:/mysite/media'这个文件夹。
还要配置apache对这个文件夹的访问权限
<Directory "D:/mysite/media">
Order Deny,Allow
Allow from all
</Directory>
- windows下配置apache2.2+python2.5+mod_python=Django环境
- centos64位,apache2,python2.5,django,mod_python平台安装配置。
- windows+apache+mod_python配置django运行环境
- Windows下Apache+mod_python+Django配置
- Apache2.2+python2.7+mod_python安装与配置
- ubuntu下配置django+apache2+mysql+mod_python+Python
- Debian 下Django (Apache2/mod_python) 安装指南
- windows下安装apache2.2 + python2.7 + django(mod_wsgi集成)
- windows下安装apache2.2 + python2.7 + django(mod_wsgi集成)
- 配置 apache2 & mod_python
- windows2003+apache2.2+python2.7配置django mod_wsgi
- Django学习-Windows下Django环境配置
- apache2.2 +php5.3.6在windows环境下的配置
- Windows下php5.4+apache2.2+mysql5开发环境配置
- Windows下mod_python + Apache 配置笔记
- windows下安装django(python2.7)并配置mysql
- Windows 下 Apache2 Django配置(针对找不到mod_wsgi.so)
- windows环境下wampserver的配置教程 Apache2.2 Apache2.4.9
- Iphone 上开发IM基于XMPP协议的LBS 程序(1),联通openfire服务器
- 去掉Dialog标题栏和边框
- Hadoop源代码分析(MapTask辅助类,III)
- ServletConfig和ServletContext
- 头文件与函数库
- windows下配置apache2.2+python2.5+mod_python=Django环境
- jquery隔行变色代码
- sybase error
- 64位汇编指令集的变化等
- 【欣赏】一组唯美的图片
- sasl 重新安装 (经过测试可以使用)
- ubuntu设置时区,网上同步时间
- 一些iOS开源类库及工具
- cxf+spring完成webservice发布