这个内容研究了比较久,花了不少的时间,搞的我很蛋疼,对于新手来说,在Windows平台下面搞python,那就只有被python搞份。
我用的是xp系统,为什么还用这么老,这么没用的东西,我也很蛋疼。等入手了笔记本,要学的第一个东西就是ubantu。
好了,不多说。
首先一一下载,特别要注意的是mod_python,因为这个东西是有很强的版本限制的。如果python和apache的版本没有对应,那么是无法安装的。
首先安装python,这个就很简单了,直接下一步下一步,安装好后,在dos下面python一下,如果正常就ok了。然后设置下环境变量。
apache的安装也不说了,很简单,网上的带图片的安装教材一大堆。
然后就是django了,django的安装也很简单。解压以后把里面组件拷贝出来,比如放在d盘,然后在dos下面 python setup.py install,然后等命令结束就好了。其实它就是把东西copy到python的Lib目录的site-packages文件夹下面。其实site-packages就是专放第三方的组件包的。
然后在shell下面:
import django
django.VERSION
如果显示了版本信息,就OK了。
然后再是安装mod_python,其实这个东西也是很蛋疼的,不太友好。
下载好以后(一定要检查对应的版本),就是直接安装,第一步是选择python目录,其实也是个组件,同样放在site-packages下面,最后一部是apache的目录选择,我在这里出了点问题,如果我不选择目录呢,他会安装成功,如果选择了apache2.2这个目录,会显示安装失败。所以我没选择,最后会提示要手动操作一下。
1.LoadModule python_module modules/mod_python.so,把这个鬼畜放到apache的httpd.conf文件的LoadModule处,一定要放这儿。
2.把site-packages下生成的mod_python_so.pyd拷贝一份到apache的modules文件夹下面。
然后就是apache的配置了,具体就不写了可以参考
http://www.vimer.cn/2010/05/linux下搭建pythonapache环境.html
设置好后,就可以hello world了,其实我比较笨,有写问题折腾那么久了,静不下心,才花了如此多的时间,今天把心静下来,还是很快就解决了。
然后明天去试试安装mysqldb,那么最基本的生产环境就搭建好了。