Installing Zope Perl on Windows( Reship)

Installing Zope Perl on Windows

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:

  1. Download the version of Zope you would like to try, which can be found here http://www.zope.org/Products
  2. 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
  3. Download the distutils package from here http://www.python.org/sigs/distutils-sig/download/Distutils-1.0.1.win32.exe
  4. Download a version of Perl, this has been tested with ActivePerl builds 618 onwards. This can be found here http://www.ActiveState.com/ActivePerl
  5. 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:

  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 distutils, this should find the Python installation in d:\Zope\bin, if not you can configure the install so it does.
  4. 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:

  1. Untar the zoperl and pyperl, for example into d:\temp.
  2. 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

  3. At the MS-DOS prompt (or shell) test pyperl:

    > cd D:\temp\pyperl-1.0.beta3

    > python test.py

  4. At the MS-DOS prompt (or shell) build zoperl:

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

    > perl Makefile.PL

    > nmake install

  5. 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:

  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 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

转载于:https://www.cnblogs.com/BpLoveGcy/archive/2005/09/08/232596.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值