之前有搭建Django环境 + Eclipse 进行开发调测软件,由于过了两年又需要重新编写新代码,因此需要重新搭环境开发。
但由于之前没有安装日志,现在不得不重新网络搜索资料重新开始。因此本次将会做好相应的记录:
1.下载Apache服务器安装文件,采用2.2.21版本,下载链接为:http://httpd.apache.org/download.cgi
检查Apache Monitor工具,出现No services installed的提示信息。原因可能是输入Domain Name不正确。
卸载重装均无效,网上搜索了解相关问题点:在命令行输入 httpd.exe -k install -n apache2 创建服务。
本机浏览器输入 127.0.0.1正常工作,对外启用服务器,在打开防火墙的情况下,设置为Web服务器。
2.安装Python的经历,之前安装环境采用的是2.5版本,而现在Python已经进入3K时代,2.X版本也升级到2.7版本。
在网站上了解到Python的兼容性并不好,因此还是希望采用2.5版本。
在Python官方网站上查看到需要使用最初的2.5版本,需要下载源代码重新编译,试着编译了一下,有点麻烦。
还好在运营的服务器上找到了Python 2.5安装包。
3.Python与Apache的mod_python安装,很多网络贴所指引的链接都失效了,通过mod_python在WikiPedia上的条目找到下载链接
http://archive.apache.org/dist/httpd/modpython/win/3.3.1/
4.安装MySQL数据库,由于直接从MySQL网站上下载数据库安装文件需要注册,为了简单直接从华军下载网页上下载安装包。
考虑到使用新的数据库特性,因此下载MYSQL 5.5版本进行安装
5.阅读安装Django指南,由于Python访问MySQL数据库,需要安装MySQL与Python的接口库。
从http://sourceforge.net/projects/mysql-python/下载,阅读发现只支持Python2.3-2.6,MySQL 3.23-5.1。
因此MySQL需要重新安装5.1版本。根据网上说明 5.1.60为最新版本,需要获取带最全的客户端安装版本。
6.安装Django,下载包为:https://docs.djangoproject.com/en/1.3/topics/install/
7.从http://java.com/zh_CN/download/manual.jsp下载JRE安装包
8.安装Eclipse,从http://download.eclipse.org/eclipse/downloads/下载;
下载Eclipse语言包(http://www.eclipse.org/babel/downloads.php)
9.安装Pydev安装Python控件
网上介绍有两种安装方式,通过:Help-》Install New Software-》Add-》填写:Name及Location,取名pydev,url填 http://pydev.sf.net/updates/,我尝试安装未成功。
但最终从:http://sourceforge.net/projects/pydev/files/ 网站下载解压成功。
10.安装Django插件,从Django网站下载安装文件,解压后,运行Python Setup.py install命令进行安装
比如Django可以通过运行Python命令import django后,在运行命令检查是否正常。
其中有些测试要求并没有直接详列。
11.本打算继续研究mod_wsgi配置,但发现存在一个问题:现有mod_wsgi只支持Python 2.6版本,暂未发现Python 2.5版本。因此待后续再研究。