INSTALLATION ============ Using CPAN Interactive shell ---------------------------- % perl -MCPAN -e shell cpan> install CGI::Session Using Makefile.PL -------------------- % perl Makefile.PL % make % make test % make install If you don't have proper permissions to perform system-wide installations you can install CGI::Session to your private PERL5LIB folder: % perl Makefile.PL LIB=~/perllib % make % make test % make install Above set of commands install CGI::Session to your ~/perllib folder. TESTING ======== You are encouraged to run tests for the backend you will be using. The database backends that need a customized connection string won't run by default. To run them, some environment variables must be set. The simplest method is to use the standard "DBI_DSN" environment variable to define a DBI connection string. Otherwise, you can set these variables as well: For PostgreSQL: CGISESS_PGSQL_DSN CGISESS_PGSQL_USER CGISESS_PGSQL_PASSWORD For MySQL: CGISESS_MYSQL_DSN CGISESS_MYSQL_USER CGISESS_MYSQL_PASSWORD CGISESS_MYSQL_SOCKET