您的位置:首页 > 运维架构

Installing Zope Perl on Windows( Reship)

2005-09-08 17:08 375 查看

Installing Zope Perl on Windows

Created by . Last modified on 2003/08/05.

This is a totally unofficial install document, aimed at getting Zope users running with perl on Windows. The most up to date and official version of this can be found in the file INSTALL.TXT in the zoperl-1.0 download.

What you will need:

a c compiler to install, this has been tested using MS Visual Studio 6.0
some hard drive space to install: Zope, Perl, and Python
preferably a good connection

Step 1, Downloads:

Download the version of Zope you would like to try, which can be found here http://www.zope.org/Products Download python 1.5.2 if you do not already have it from python.org. The version that comes with a standard Windows Zope install will not be sufficient, since it has no header files. This can be found here http://www.python.org/ftp/python/win32/py152.exe Download the distutils package from here http://www.python.org/sigs/distutils-sig/download/Distutils-1.0.1.win32.exe Download a version of Perl, this has been tested with ActivePerl builds 618 onwards. This can be found here http://www.ActiveState.com/ActivePerl Download the latest version of zoperl and pyperl, which can be found here http://www.activestate.com/download/Zope-Perl/
Step 2, Installing other stuff:

Install Zope, for example d:\Zope. If you set Zope to be run as a service, it will automatically start, stop Zope.
Install Python, you could do this in a separate directory, but here's what I recommend. Go to d:\Zope and delete the bin directory. Then install python into d:\Zope\bin. You will have a Zope installation that looks like normal, but will be more powerful. This also means we don't have to fiddle any files later.
Install distutils, this should find the Python installation in d:\Zope\bin, if not you can configure the install so it does.
Install Perl, for example d:\Perl, you will need Perl in your path. This is a default option if you use ActivePerl.

Step 3, Installing zoperl and pyperl:

Untar the zoperl and pyperl, for example into d:\temp.
Go to the MS-DOS prompt (or shell) and build pyperl:
> cd D:\temp\pyperl-1.0.beta3\Python-Object

> perl Makefile.PL

> nmake install

> cd ..

> python setup.py install

At the MS-DOS prompt (or shell) test pyperl:
> cd D:\temp\pyperl-1.0.beta3

> python test.py

At the MS-DOS prompt (or shell) build zoperl:
> cd D:\temp\zoperl-1.0.beta3

> perl Makefile.PL

> nmake install

Copy the \lib\perl and \lib\python files over to your Zope tree, this can be done using Windows Explorer or at the MS-DOS prompt by:
> cd D:\temp\zoperl-1.0.beta3\lib\python\Products\PerlMethod\Hack-Names

> perl Makefile.PL

> nmake install

> cd D:\temp\zoperl-1.0.beta3\lib\perl

> mkdir D:\Zope\lib\perl

> copy Zope.pm D:\Zope\lib\perl

> cd D:\temp\zoperl-1.0.beta3\lib\python

> xcopy /s /f Products\* D:\Zope\lib\python\Products

Step 4, Running:

Start Zope (either as a service, or from the MS-DOS prompt).
Script (Perl) and Script (Perl, unrestricted) should now be available in the add menu.

Platforms:

I personally have tested this on:

pyperl and zoperl 1.0 beta 3
ActivePerl 618, 620 and 623
Zope 2.2.4 and 2.3b2
Python 1.5.2
Windows 2000 Server
Microsoft Visual Studio 6.0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: