1、安装Python
l Zope3大部分是用Python编写,需要Python2.4以上版本支持(就像WebLogic需要JDK支持一样)
l 可以从http://www.python.org下载最新的Python版本来安装;我安装的是ActivePython(http://www.activestate.com),一个基于标准Python的Windows版本,增加了很多额外的功能模块
2、安装Zope3
l 从http://www.zope.org下载Zope-3.2.0.win32-py2.4.exe
l Zope3安装时会自动识别Python的安装路径,并安装在Python的Lib/site-packages目录下
3、创建Zope3实例
l 安装好之后,要创建一个新的Zope3实例:执行Python的Scripts目录下的mkzopeinstance.bat
l 执行过程中要求指定实例名称和用于管理Zope3的帐号(ZMI的管理员帐号)
l 执行完成后,就会创建实例HOME目录,该目录以实例名称命名,包括下面的目录:
n bin:用来控制Zope3实例的脚本程序
n etc:配置文件
n lib:实例特定的Python包可以被安装在这里
n log:Log文件
n var:运行时的数据文件,包括ZODB数据文件
4、配置和运行Zope3实例
l 在Zope3实例HOME目录的etc目录下是实例相关的配置文件,最重要的是zope.conf,可以根据需要进行配置
l 例如ZServer的默认端口是8080,如果此端口已被其它Web Server占用,可以在zope.conf中修改ZServer的端口
l 执行Zope3实例HOME目录的bin目录下的runzope.bat,就可以运行Zope3实例
l 通过http://localhost:8080就可以访问ZMI,使用创建Zope实例时新建的ZMI管理帐号登录(如下图)