Required Tools

To work through the material in this chapter, you should have the following software installed:

  • The MySQL server, if you’re going to run a server yourself. If you want to use a server run by someone else, that’s okay, too.

  • The mysql command-line client program. (This is part of the MySQL distribution.)

  • The Apache Web server

  • Perl 5; make sure you also have the following modules installed as well: CGI.pm, DBI, and DBD::mysql (the MySQL-specific driver for DBI). We’ll use mod_perl later, but it’s not necessary for this chapter.

The versions I’m using currently are MySQL 3.23.39, Apache 1.3.19, Perl 5.005_03, CGI.pm 2.74, DBI 1.18, and DBD::mysql 1.2216.

The next two sections show how to make sure the database and Web servers are properly ...

Get MySQL and Perl for the Web now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.