Optional Software

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:

http://www.simplythebest.net/schedule.html

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.75.236