IndigoPerl Main Page |
Mar 25, 2001
IndigoPerl is a binary build of Perl 5.6 for Win32 with an integrated Apache web server for testing and developing CGI scripts.
IndigoPerl is free. It includes a browser based GUI Package Manager for installing pre-built binary packages from repositories. The package manager can also be used to build and install CPAN source modules.
General features: |
|
Package Management features: |
|
CGI features: |
|
IndigoPerl requires a minimum of setup. It is ready to run as soon as it is unzipped. The setup.bat file is used to add the perl bin directory to the path and to add shortcuts to launch the PerlConsole application. Setup.bat is a perl script that can be easily customized and extended.
1. Extract the zip file to the
installation directory, e.g c:\perl56i, or to a temporary folder.
Unziping to the installation folder will save a copy step.
2. Run setup.bat from an explorer or dos window.
System requirements:
Any Win32 system, including Windows 95/98/NT/2000.
To uninstall run uninstall.bat, then remove the installation directory.
Installing CPAN modules requires that you have Microsoft DevStudio or nmake.exe installed. If you are installing modules that contain xs files, then you need DevStudio, otherwise you only need nmake.exe.
You can download nmake from http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe
. Run the self-extracting exe and copy nmake.exeto the perl\bin directory.
Win95 users must have Winsock2 installed.
If you get an error message that says "A required dll WS2_32.dll is missing"
then you need to install Winsock2 from the following URL:
http://www.microsoft.com/windows95/downloads/contents/WUAdminTools/S_WUNetworkingTools/W95Sockets2/Default.asp
The PerlConsole application provides a web browser based GUI interface to the Perl help files, the GUI Package Manager and a documentation search engine.
To start the PerlConsole click on Start, then IndigoPerl, then PerlConsole. This will start the Apache webserver in the background and a web browser. When the web browser is closed Apache will also be closed.
Indigo Perl comes with a preinstalled Apache webserver.
Click on "Start Apache" icon in the the Start/Programs/IndigoPerl folder to start Apache, then click on "View website" to open a browser.
Place your html documents in the htdocs directory and your scripts in the cgi-bin directory. Use the html and cgi samples as a starting point for your website.
Your perlscripts should start with a
line that looks something like this:
#!perl
The GUI Package Manager (GPM) provides a web browser based GUI interface for managing your Perl modules.
To start the GPM click on the Package Manager link from the main table of contents.
GPM allows you to install and remove packages from your perl installation. GPM also allows you to build binary packages from CPAN source files. Binary packages can be saved to a local repository.
VPM can install pre-built binary packages from repositories. It can also install CPAN source modules. The module will be automatically downloaded, built, and installed. Packages can be saved to a local respository. You can also build your own packages.
Modules are binary compatible with the ActiveState package repository.
The Dynamic Package Manager (DPM) provides a command line interface for managing your Perl modules.
DPM allows you to install and remove packages from your perl installation. DPM also allows you to build binary packages from CPAN source files. Binary packages can be saved to a local repository.
DPM can install pre-built binary packages from repositories. It can also install CPAN source modules. The module will be automatically downloaded, built, and installed. Packages can be saved to a local respository. You can also build your own packages.
To see the command syntax run the command 'dpm'.
Modules are binary compatible with the ActiveState package repository.
To run DPM and to see a help summary run the following command from a DOS window: 'dpm'.
If you access the internet through a firewall or proxy you will need to set the following environment variables:
Set HTTP_proxy to your proxy server name and port in the format: "http://proxy:8080" .
If you require a user name and/or password to access your proxy, set HTTP_proxy_user and HTTP_proxy_pass to your user name and password.
The intent of this document is to state the conditions under which IndigoPerl may be copied and distributed.
1. You may use IndigoPerl for commercial or non-commercial purposes without charge.
2. You may apply bug fixes, portability fixes and install additional Perl modules. A package modified in such a way shall still be covered by the
terms of this license.
3. You may make and give away verbatim copies of IndigoPerl for personal use, or for use within your organization and to others outside your organization, provided that you duplicate all of the original copyright notices and associated disclaimers.
4. You may not distribute copies of IndigoPerl or components derived from IndigoPerl to others outside your organization where IndigoPerl is bundled with a commercial product without specific prior written permission from IndigoSTAR Software.
5. IndigoSTAR's name and trademarks may not be used to endorse or promote packages derived from IndigoPerl without specific prior written permission
from IndigoSTAR Software.
6. INDIGOPERL IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Build 07 March 25, 2001
Rebuilt with Apache 1.3.19
Rebuilt with latest Perl 5.6 sources
Fixed: Apache would not start if install directory contained spaces
Added license documentation
Server Side Includes enabled by default
Build 06 Dec 28, 2000
Rebuilt with Apache 1.3.14 (was 1.3.12)
Added mod_perl 1.24.01
Fixed: View website shortcut did not work under Win2K
Build 05 Aug 28, 2000
Rebuilt with latest perl 5.6 source
ActiveState repository updated
Fixed: Perconsole.exe fails to start browser if default browser is Netscape
Fixed missing cascading stylesheet problem with Netscape
Added DBI and DBD-MySQL packages
Build 04 July 3, 2000
Renamed to IndigoPerl
Fixed: setup fails if folder path contains spaces
Added sample html content and cgi scripts
Updated libwin32 to 0.16
Fixed: Some module documentation was missing from the TOC
Build 03 June 7, 2000
Added File-Tools-2.0
Build 02 June 6, 2000
Added DBI and DBD::MySQL modules
Updated setup.bat
Minor updates to the docs
Build 01 May 1, 2000
Initial release