If you plan to run your Web scripts under mod_perl, visit http://perl.apache.org/ for distributions and instructions.
Many of the scripts in this book use additional Perl modules besides those listed in the previous section. Some of these modules (such as IO::File or Time::Local) should be present in the standard Perl distribution. Others may not be installed and you’ll need to obtain them:
Business::CreditCard
This module contains routines for checking credit card numbers. It’s used in Chapter 10, “E-Commerce Applications.”
Crypt::CBC
A cryptography module used for encryption in Chapter 9, “Security and Privacy Issues.” This module isn’t used by itself; you’ll need another subsidiary module to go along with it, such as Crypt::Blowfish, Crypt::DES, or Crypt::IDEA.
Digest::MD5, Digest::HMAC_MD5, Digest::HMAC_SHA1
Modules for generating checksums, as discussed in Chapter 9, “Security and Privacy Issues.”
Apache::Session
Needed to provide session support for applications in Chapter 8, “Session Management,” and some applications in the following chapters.
Image::Magick
Used to produce image thumbnails in Chapter 5, “Writing Form-Based Applications.” If you install the C source distribution of ImageMagick, it may install the Image::Magick Perl module for you.
Mail::Sendmail
Gives scripts the capability to send email. It doesn’t use the UNIX sendmail program, so it works under Windows, too, and is useful for generating mail on a cross-platform basis.
Several scripts in this book are written with the intent that they be run under the UNIX cron job-scheduling mechanism. For Windows, a free version of cron is available at:
http://members.nbci.com/kalab/cron.htm
Other Windows schedulers that may be suitable can be obtained at:
18.117.75.236