Installing Zope Perl on Windows
This document has been simplified and expanded for version 2.1 of ActivePython. An older version of
this is now available at http://www.zope.org/Members/andym/InstallingWindows.
Installing Zope-Perl on Windows
The simplest way to install Zope-Perl is to use ActivePython. ActivePython is ActiveState's build of
python. If you don't have this, you must go through the manual build. ActivePerl is ActiveState's build
of perl and is not necessary, however some multi-threading version of Perl is.
Step 1, Downloads:
- Download the version of Zope you would like to try, which can be found here
- Download ActivePython 2.1 or greater http://www.activestate.com/ActivePython
- Download ActivePerl 5.6 or greater http://www.activestate.com/ActivePerl
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 Perl, for example d:\Perl, you will need Perl in your path. This is a default option if you use ActivePerl.
Step 3, Installing pyperl:
- Go to a command prompt and type: pyppm install pyperl
- PyPPM will connect to the ActiveState repository and install it for you. Easy.
- Untar zoperl and install it as a normal product.
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.
I personally have tested this on:
- pyperl 1.0.1, zoperl 1.0.beta5
- ActivePerl 623
- Zope 2.4.0
- ActivePython 2.1, build 211
- Windows 2000 Server