only for RuBoard - do not distribute or recompile |
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 set up so that you can access the database we ll be using. This is necessary before we can do more interesting things, such as writing programs that connect your database to the Web. The sections discuss configuration issues only, not installation procedures. I assume that the required software is available, either installed by you or for you by your system administrator. If you need any of the components, see Appendix A, Obtaining Software, and follow the instructions provided with each distribution that you want to install.
only for RuBoard - do not distribute or recompile |