You are not logged in Log in Join
You are here: Home » Members » andym » Installing Zope Perl on Windows

Log in
Name

Password

 

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:

  1. Download the version of Zope you would like to try, which can be found here http://www.zope.org/Products
  2. Download ActivePython 2.1 or greater http://www.activestate.com/ActivePython
  3. Download ActivePerl 5.6 or greater http://www.activestate.com/ActivePerl

Step 2, Installing other stuff:

  1. Install Zope, for example d:\Zope. If you set Zope to be run as a service, it will automatically start, stop Zope.
  2. 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.
  3. 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:

  1. Go to a command prompt and type: pyppm install pyperl
  2. PyPPM will connect to the ActiveState repository and install it for you. Easy.
  3. Untar zoperl and install it as a normal product.

Step 4, Running:

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

Platforms:

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