This is the current installation files and instructions for Apache w/Mod_Perl & Mod_SSL & PHP and Mysql with full DBI support It is produced by Kevin A. McGrail (kevin@mcgrail.com). Due to bugs and security holes, this is the only current recommended install set. URL: http://www.peregrinehw.com/downloads/apache/current/INSTALL Comments welcome via the support mailing list -- http://mailman.pccc.com/mailman/listinfo.cgi/downloads NOTE: I use various versions of Redhat Linux, so persons using other distributions, beware. These instructions are tested on a Redhat 7.X i386 Installation. Thanks to Kerry Cox and Bob Falkenberg for supplying edits and additions to the text below! Redhat 8.X Notes: These instructions have been used succesfully on RH8.0 thanks to several people. Some notes with the OpenSSL v0.9.7a, there seems to be a bug that REQUIRES perl to be in /usr/local/bin so make a symbolic link (e.g. ln -s /usr/bin/perl /usr/local/bin/perl). Thanks to Bob Falkenberg. Perl Note: Many updates made to this document with the assumption your using perl 5.8.0 or better. #WGET, UNTAR & INSTALL THE VARIOUS SUPPORT DISTRIBUTIONS #CREATE A TEMP DIR FOR THE TAR FILES rm -rf /tmp/20050303APACHE/ mkdir /tmp/20050303APACHE/ cd /tmp/20050303APACHE/ #GET ALL THE FILES wget http://www.peregrinehw.com/downloads/apache/current/old/apache_1.3.42.tar.bz2 wget http://www.peregrinehw.com/downloads/apache/current/old/mod_perl-1.31.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/old/mod_ssl-2.8.31-1.3.41.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/php-5.2.17.tar.bz2 wget http://www.peregrinehw.com/downloads/apache/current/old/perlcms-suexec.patch wget http://www.peregrinehw.com/downloads/apache/current/Apache-DBI-0.94KAM.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/DBD-mysql-2.9004.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/DBI-1.37.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/Data-ShowTable-3.3.tar.gz #wget http://www.peregrinehw.com/downloads/apache/current/old/Devel-CoreStack-1.3.tar.gz #wget http://www.peregrinehw.com/downloads/apache/current/old/Digest-MD5-2.20.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/HTML-Parser-3.28.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/HTML-Tagset-3.03.tar.gz #wget http://www.peregrinehw.com/downloads/apache/current/old/MD5-2.02.tar.gz #wget http://www.peregrinehw.com/downloads/apache/current/old/MIME-Base64-2.12.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/MIME-Types-1.06.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/MIME-Lite-3.01.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/MIME-Lite-HTML-1.18.tar.gz #wget http://www.peregrinehw.com/downloads/apache/current/old/Mail-Bulkmail-2.05.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/Test-Simple-0.47.tar.gz #wget http://www.peregrinehw.com/downloads/apache/current/old/Test-Harness-2.26.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/URI-1.35.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/apachectl wget http://www.peregrinehw.com/downloads/apache/current/libnet-1.16.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/libwww-perl-5.69.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/mm-1.2.1.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/mysql-4.1.15.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/openssl-0.9.7g.tar.gz #OPTIONAL FOR MOD_PERL2 & APACHE2 wget http://www.peregrinehw.com/downloads/apache/current/httpd-2.0.54.tar.bz2 wget http://www.peregrinehw.com/downloads/apache/current/mod_perl-2.0.1.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/perlcms-suexec-apache2.patch wget http://www.peregrinehw.com/downloads/apache/current/CGI.pm-3.15.tar.gz wget http://www.peregrinehw.com/downloads/apache/current/Time-HiRes-1.68.tar.gz #CLEAR OUT OLD SOURCE rm -rf /usr/src/ApacheDBI-0* rm -rf /usr/src/Apache-DBI-0* rm -rf /usr/src/DBI-1* rm -rf /usr/src/Data-ShowTable-3* rm -rf /usr/src/Digest-MD5-2* rm -rf /usr/src/HTML-Parser-3* rm -rf /usr/src/HTML-Tagset-3* rm -rf /usr/src/MD5-2* rm -rf /usr/src/MIME-Base64-2* rm -rf /usr/src/MIME-Lite-2* rm -rf /usr/src/MIME-Lite-3* rm -rf /usr/src/MIME-Lite-HTML-1* rm -rf /usr/src/Mail-Bulkmail-2* rm -rf /usr/src/URI-1* rm -rf /usr/src/apache_1* rm -rf /usr/src/libnet-1* rm -rf /usr/src/libwww-perl-5* rm -rf /usr/src/mm-1* rm -rf /usr/src/mod_perl-1* rm -rf /usr/src/mod_ssl-2* rm -rf /usr/src/mysql-4* rm -rf /usr/src/openssl-0* rm -rf /usr/src/php-4* rm -rf /usr/src/Test-Simple-0* rm -rf /usr/src/Test-Harness-2* rm -rf /usr/src/DBD-mysql-2* # HOMEPAGE: http://www.openssl.org/ # # UPDATED: 9-18-02 thanks to Robbie Robinson -- THIS IS A CRITICAL UPDATE! # UPDATED: 1-30-03 Added the compilation of the shared library # UPDATED: 03-12-03 CRITICAL UPDATE -- We are seeing in the wild DoS attacks related to mod_ssl and the Slapper worm. # This is the exploit that was closed after 0.9.6e and we are crossing fingers. However, besides that # problem, there is an upcoming paper to be released that will describe exploits that this patch will fix. # UPDATED: 06-22-03 ANOTHER important update to 0.9.6b # UPDATED: 9-20-03: Security Fix & Bug Fix: 9-30-03 Upgrade to openssl v0.9.7c # UPDATED: 03-17-04: Security Fix / DoS Potention: Upgraded to openssl v0.9.7d # UPDATED: 01-11-05: Bug Fixes: Upgraded to v0.9.7e # UPDATED: 06-22-05: Important Bug Fixed: Upgraded to v0.9.7g # # Install openssl v0.9.7g: cd /usr/src tar zxvf /tmp/20050303APACHE/openssl-0.9.7g.tar.gz cd openssl-0.9.7g/ ./config shared make make test make install # Add the follwoing line to /etc/ld.so.conf # # /usr/local/ssl/lib # vim /etc/ld.so.conf # #Update ldconfig # ldconfig -v # UPDATED: 9-23-02 # # HOMEPAGE: http://www.ossp.org/pkg/lib/mm/ # # Install mm v1.2.1: cd /usr/src tar zxvf /tmp/20050303APACHE/mm-1.2.1.tar.gz cd mm-1.2.1/ ./configure -disable-shared make make test make install # UPDATED: 9-23-02 # UPDATED: 5-5-03 to 3.23.56 # UPDATED: 5-6-03 No update just upgrading the change to 56 as a security related critical update # UPDATED: 6-20-03 to 3.23.57 # UPDATED: 3-2-05 to 4.1.10 # UPDATED: 6-14-05 to add with-openssl to configure line # UPDATED: 07-27-05 updated to 4.1.13 (Security Flaw) # UPDATED: 11-10-05 updated to 4.1.15 # UPDATED: 2010-06-10 for 4.1.25, sql_yacc.cc/.h are not included. I copied the files from another machine in /mysql-4.1.25-missing_sql_yacc_files/ in order to compile! # # After updating bison & m4 and removing the yacc, bison and m4 rpms, I still get these errors: # # /bin/sh ../ylwrap sql_yacc.yy y.tab.c sql_yacc.cc y.tab.h sql_yacc.h y.output sql_yacc.output -- bison -y -d # /usr/src/mysql-4.1.25/sql/sql_yacc.yy:457.9-19: warning: symbol ADDDATE_SYM redeclared # /usr/src/mysql-4.1.25/sql/sql_yacc.yy:579.9-19: warning: symbol SUBJECT_SYM redeclared # conflicts: 366 shift/reduce # ../ylwrap: line 112: 26689 Broken pipe "$prog" "$@" "$input" # My best guess is that it's a /bin/sh incompatibility # # Also, patching with /htdocs/peregrinehw.com/html/downloads/apache/current/patch-table.cc-mysql4.1.25 will fix the UNI/MUL bug http://bugs.mysql.com/bug.php?id=11227 # # HOMEPAGE: http://www.mysql.com/ # # Install Mysql v4.1.15: cd /usr/src tar zxvf /tmp/20050303APACHE/mysql-4.1.15.tar.gz cd mysql-4.1.15/ #CREATE A MYSQL USER /usr/sbin/adduser -M -u 105 -s /bin/false mysql LDFLAGS="-static" ./configure --prefix=/usr/local/mysql_4.1.15 --localstatedir=/usr/local/mysql/var --with-openssl=/usr/local/ssl make make install #Setup the symbolic link for var (OPTIONAL): cd /usr/local ln -s /usr/local/mysql_4.1.15 mysql #Copy one of the default my.cnf files in the support-files dir for the source code to /etc or /usr/local/mysql/etc. #*OR* modify the one I've included: cp /usr/src/mysql-4.1.15/support-files/my-medium.cnf /etc/my.cnf #Setup the default database permissions: /usr/src/mysql-4.1.15/scripts/mysql_install_db # Set the permissions on the directories to run as user mysql chown -R root /usr/local/mysql chown -R mysql /usr/local/mysql/var chgrp -R mysql /usr/local/mysql #Copy MYSQL_CONFIG SCRIPT TO LOCAL PATH cp /usr/src/mysql-4.1.15/scripts/mysql_config /usr/local/sbin #Setup MySQL to Autostart: cd /usr/src/mysql-4.1.15/support-files/ cp mysql.server /etc/rc.d/init.d chmod +x /etc/rc.d/init.d/mysql.server #link the file to an appropriate run level and start order cd /etc/rc.d/rc3.d ln -s ../init.d/mysql.server S84mysqld cd /etc/rc.d/rc0.d/ ln -s ../init.d/mysql.server K01mysqld # IMPORTANT: # edit the mysql.server and add 'ulimit -n 4096' on the line above # $bindir/safe_mysqld in the 'start' section to increase the number of file # handles available # # Also add --user=mysql to the start section to run the daemon as user mysql # and renice the process for a significant speed increase # # i.e. # # ulimit -n 4096 # $bindir/safe_mysqld --user=mysql --datadir=$datadir --pid-file=$pid_file & # renice -20 safe_mysqld vim /etc/rc.d/init.d/mysql.server #Start MySQL: /etc/rc.d/init.d/mysql.server start # UPDATED: 9-23-02 # UPDATED: 06-22-2003 to 1.37 # # HOMEPAGE: http://search.cpan.org/author/TIMB/ # #Install DBI v1.37: cd /usr/src tar zxvf /tmp/20050303APACHE/DBI-1.37.tar.gz cd DBI-1.37/ perl Makefile.PL make make test make install rm -rf /usr/src/DBI-1.37 #DELETING PER INSTRUCTIONS MAKING MAKEFILE # HOMEPAGE: http://search.cpan.org/author/AKSTE/ # #Install Data-ShowTable v3.3: #NOTE: Fixed a tiny bug on line ShowTable.pm 724 because this program is no longer maintained cd /usr/src/ tar zxvf /tmp/20050303APACHE/Data-ShowTable-3.3.tar.gz cd Data-ShowTable-3.3/ perl Makefile.PL make make test make install # NEW HOMEPAGE: http://search.cpan.org/~rudy/ # OLD HOMEPAGE: http://search.cpan.org/author/JWIED/ # # ADDED 09-23-2002 # UPDATED 06-22-2003 # UPDATED 10-8-2003 # UPDATED 3-2-2005 to 2.9004 # UPDATED 6-22-2005 to 2.9.008 # # Per the Author, Msql/Mysql above is outdated and should be replaced with DBD-Mysql as below. # Per Jochen Wiedmann, the torch has been handed to Rudy Lippan. # # Install DBD-mysql v2.9008 cd /usr/src tar zxvf /tmp/20050303APACHE/DBD-mysql-2.9008.tar.gz cd DBD-mysql-2.9008 perl Makefile.PL # NOTE: you may need to add params such as perl Makefile.PL --testuser=test for upgrades. # See perl Makefile.PL --help for more information. make make test make install #Run Mysql Tests to make sure all is OK: #NOTE: I've especially found problems with RAID controllers using these tests and I do NOT recommend skipping them! #BIG NOTE: The tests can take HOURS to run! cd /usr/local/mysql/sql-bench ./run-all-tests #Configure Mysql Security: #Remove the Anonymous User: /usr/local/mysql/bin/mysql mysql delete from user where user=""; quit #Add a database and a user for that database to security: /usr/local/mysql/bin/mysqladmin create /usr/local/mysql/bin/mysql mysql GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP on .* to @localhost identified by ''; quit; #Add a password for the default user: /usr/local/mysql/bin/mysql mysql update user set password=password('') where user="root"; FLUSH privileges; quit; # MOVED TO BEFORE APACHE INSTALL FOR MOD PERL # HOMEPAGE: http://search.cpan.org/author/SBURKE/ # # Install HTML-Tagset v3.03 cd /usr/src tar zxvf /tmp/20050303APACHE/HTML-Tagset-3.03.tar.gz cd HTML-Tagset-3.03/ perl Makefile.PL make make test make install # MOVED TO BEFORE APACHE INSTALL FOR MOD PERL # UPDATED: 09-23-2002 v3.26 # UPDATED: 06-22-2003 v3.28 # # HOMEPAGE: http://search.cpan.org/author/GAAS/ # # Install HTML-Parser v3.28 cd /usr/src tar zxvf /tmp/20050303APACHE/HTML-Parser-3.28.tar.gz cd HTML-Parser-3.28/ perl Makefile.PL # *INTERACTIVE for Perl 5.7 and greater* make make test make install # MOVED TO BEFORE APACHE INSTALL FOR MOD PERL # UPDATED: 09-23-2002 v1.22 # UPDATED: 6-3-2002 v1.19 # UPDATED: 06-22-2003 v1.23 # UPDATED: 06-26-2004 v1.31 # UPDATED: 12-31-2004 v1.35 # # HOMEPAGE: http://search.cpan.org/author/GAAS/ # # Install URI v1.35 cd /usr/src tar zxvf /tmp/20050303APACHE/URI-1.35.tar.gz cd URI-1.35/ perl Makefile.PL make make test make install # MOVED TO BEFORE APACHE INSTALL FOR MOD PERL # UPDATED: 09-23-2002 v5.65 # UPDATED: 06-22-2003 v5.69 # # HOMEPAGE: Download from http://search.cpan.org/author/GAAS/ # # Install libwww-perl v5.69 cd /usr/src tar zxvf /tmp/20050303APACHE/libwww-perl-5.69.tar.gz cd libwww-perl-5.69/ perl Makefile.PL -n make make test make install # UPDATED: 02-12-2002 to Apache 1.3.23 / Mod_SSL 2.8.6 to fix Segmentation Faults caused by invalid URL Strings # UPDATED: 03-03-2002 to address PHP exploit and upgrade mod_perl # UPDATED: 04-08-2002 to Apache 1.3.24 / Mod_SSL 2.8.8 # UPDATED: 06-03-2002 to Mod_perl 1.27 # UPDATED: 06-11-2002 to PHP 4.2.1 # UPDATED: 06-29-2002 to Apache 1.3.26/ Mod_SSL 2.8.10 # UPDATED: 09-14-2002 to PHP 4.2.3 # UPDATED: 09-18-2002 to OpenSSL 0.9.6g # UPDATED: 10-14-2002 to Apache 1.3.27 (Security Fixes) / Mod_SSL 2.8.11 # UPDATED: 12-23-2002 Added Zlib/Bzip2 for PHP and --with-gd /Mod_SSL 2.8.12 # UPDATED: 12-23-2002 Added Patch line for GD 2.0.2+ for PHP 4.2.3 # UPDATED: 01-11-2003 to PHP 4.3.0 and playing with GD/Mysql issues. Removed DEBUG configs. # UPDATED: 02-21-2003 to PHP 4.3.1 # UPDATED: 03-12-2003 to OpenSSL 0.9.7a # UPDATED: 03-14-2003 Added small notes and --enable-ftp. # UPDATED: 06-09-2003 to PHP 4.3.2 & mod_ssl 2.8.14 # UPDATED: 06-22-2003 to OpenSSL 0.9.7b # UPDATED: 09-12-2003 to Apache v1.3.28, mod_perl 1.28, PHP 4.3.3 & mod_ssl 2.8.15 # UPDATED: 11-10-2003 to Apache v1.3.29, mod_perl 1.29, PHP 4.3.4 & mod_ssl 2.8.16 # UPDATED: 11-12-2004 to Apache v1.3.33, mod_perl 1.29, PHP 4.3.9 & mod_ssl 2.8.22 # UPDATED: 12-19-2004 to PHP 4.3.10 - SECURITY RELEASE # UPDATED: 05-12-2005 Added --enable-mbstring for phpmyadmin # UPDATED: 06-22-2005 to PHP 4.3.11 - Bug Release # UPDATED: 09-11-2005 to PHP 4.4.0 - Bug Release # UPDATED: 11-09-2005 to PHP 4.4.1 - Bug Release # UPDATED: 2008-09-05 to Apache v1.3.41, mod_perl 1.30, PHP 4.4.9 & mod_ssl 2.8.31 # UPDATED: 2010-12-28 to Apache v1.3.42, mod_perl 1.31, php 5.2.16 # UPDATED: 2011-02-26 to php 5.2.17 - NOTE 1.3.42 doesn't work with OpenSSL 1.0.0c or d. # # HOMEPAGE: http://www.apache.org/, http://www.modssl.org/, http://perl.apache.org/, http://www.php.net # # Install Apache v1.3.42 w/ mod_perl 1.31, PHP 4.4.9 & mod_ssl 2.8.31 # NOTE PHP 5.2.12 required CC=/usr/local/gcc3.2.3/bin/gcc for data/time bug. See http://bugs.php.net/bug.php?id=50930 cd /usr/src #UNTAR THE 4 MAIN PACKAGES tar zxvf /tmp/20050303APACHE/mod_ssl-2.8.31-1.3.41.tar.gz tar jxvf /tmp/20050303APACHE/php-5.2.17.tar.bz2 tar jxvf /tmp/20050303APACHE/apache_1.3.42.tar.bz2 tar zxvf /tmp/20050303APACHE/mod_perl-1.31.tar.gz #In mod_ssl: #IMPORTANT 9-12-03 CHANGE: The --with-ssl should be the installed directory for ssl and not the #source as I previously have done #2010-12-28 --force needed because 1.3.42 version of mod_ssl never released cd /usr/src/mod_ssl-2.8.31-1.3.41/ ./configure --with-apache=../apache_1.3.42 --with-ssl=/usr/local/ssl-0.9.8 --with-mm=../mm-1.2.1 --force #In Apache: #Per Note in INSTALL for PHP, we are adding a dummy run of the Apache configure script cd /usr/src/apache_1.3.42/ ./configure #In PHP: cd /usr/src/php-5.2.17 rm -f config.cache #NOTE: Make sure /etc/ld.so.conf contains: /usr/local/mysql/lib/mysql and run ldconfig --verbose #NOTE2: The zlib, bz2, ftp, and GD arguments are optional. They provide respectively: Standard # Compression routines, BZ2 Compression Routines, use of the standard GD libraries rather # than the built in GD routines and allow PHP to perform FTP commands. #NOTE3: I added LDFLAGS=" -L/usr/local/ssl/lib -lssl" & --with-openssl-dir=/usr/local/ssl to compile with libmysqlclient library for php4.4.X and mysql 4.1.x #NOTE4: ADDED FREETYPE AND DBA/DB4 + MM - Also changed with-gd to /usr/local and moved my old # freetype1 includes to prevent compilation errors. (mv /usr/local/include/freetype /usr/local/include/freetype.old) LDFLAGS=" -L/usr/local/ssl-0.9.8/lib -lssl" ./configure --with-apache=/usr/src/apache_1.3.42/ --with-mysql=/usr/local/mysql/ --with-zlib --with-zlib-dir=/usr/lib/ --with-bz2 --enable-ftp --enable-mbstring --with-openssl-dir=/usr/local/ssl --with-freetype-dir=/usr/local --enable-dba --with-db4=/usr/local/BerkeleyDB.4.2 --with-mm=/usr --with-gd=/usr/local #-j3 OK make -j3 make install #In mod_perl: cd /usr/src/mod_perl-1.31 perl Makefile.PL EVERYTHING=1 APACHE_SRC=../apache_1.3.42/src/ USE_APACI=1 PREP_HTTPD=1 DO_HTTPD=1 make make install #In Apache: cd /usr/src/apache_1.3.42 #FOR suEXEC -- http://httpd.apache.org/docs/suexec.html # --enable-suexec --suexec-caller=httpd --suexec-docroot=/htdocs # #PerlCMS Note: PerlCMS uses a slight change in suexec to execute. Run the following to apply: # patch -p0 < /tmp/20050303APACHE/perlcms-suexec.patch #NOTE: I had to add the LIBS for succesful linking with libmysqlclient.a. Your mileage may vary. LIBS=-lz SSL_BASE=/usr/local/ssl EAPI_MM=SYSTEM ./configure --enable-module=ssl --activate-module=src/modules/perl/libperl.a --enable-module=perl --enable-module=expires --enable-module=usertrack --enable-module=rewrite --enable-module=log_config --activate-module=src/modules/php5/libphp5.a #NOTE: php4/libphp4.a for PHP4 # -j is ok make -j3 #Make a self-signed test certificate for the server to run with SSL -- OPTIONAL make certificate #[INTERACTIVE] make install #Setup Apache to Autostart (need apachctl startssl to start with SSL) # cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d (need apachctl startssl to start with SSL) # *OR* copy the modifed apachectl available if you want it to autostart in SSL mode with more file handles cp /tmp/20050303APACHE/apachectl /etc/rc.d/init.d/ chmod +x /etc/rc.d/init.d/apachectl #link the file to an appropriate run level and start order cd /etc/rc.d/rc3.d ln -s ../init.d/apachectl S85httpd cd /etc/rc.d/rc0.d/ ln -s ../init.d/apachectl K01httpd #Add a user httpd /usr/sbin/adduser -M -u 101 -s /bin/false httpd #Edit /usr/local/apache/conf/httpd.conf to run as user httpd with group httpd vim /usr/local/apache/conf/httpd.conf #INSTALL THE DEFAULT PHP INI cp /usr/src/php-4.4.1/php.ini-dist /usr/local/lib/php.ini #Start Apache: /etc/rc.d/init.d/apachectl start #NOTE: Lots of changes to /usr/local/httpd/conf/httpd.conf to make your server work at this point. (Enabling CGI, PHP, etc.) # Changed nobody to httpd # Recommend LogFormat "%h %l %u %t \"%r\" %s %b %v \"%{Referer}i\" \"%{User-agent}i\" \"%{Cookie}n\"" # Recommend using shmcb SessionCache for SSL # Recommend CookieTracking On # Recommend CookieName Apache # UPDATED: 02-24-03 to Apache-DBI v0.94 # UPDATED: 06-21-05 to Apache-DBI v0.94KAM # # FORK HOMEPAGE: http://www.thoughtworthy.com/downloads/ # HOMEPAGE: http://www.perl.com/CPAN/modules/by-module/Apache/ # OLD HOMEPAGE: http://search.cpan.org/author/MERGL/ApacheDBI-0.88/ # # Install ApacheDBI v0.94KAM: cd /usr/src/ tar zxvf /tmp/20050303APACHE/Apache-DBI-0.94KAM.tar.gz cd Apache-DBI-0.94KAM/ perl Makefile.PL make make test make install # UPDATED: 09-23-02 # REMOVED: 06-22-2003 PART OF PERL 5.8.0 NOW # # HOMEPAGE: http://search.cpan.org/author/GAAS/ # # Install DigestMD5 v2.20 # cd /usr/src/ # tar zxvf /tmp/20050303APACHE/Digest-MD5-2.20.tar.gz # cd Digest-MD5-2.20/ # perl Makefile.PL # make # make test # make install # HOMEPAGE: http://search.cpan.org/author/GAAS/ # REMOVED: 06-22-2003 OUTDATED BY DIGEST-MD5 # # Install MD5 v2.02 # cd /usr/src/ # tar zxvf /tmp/20050303APACHE/MD5-2.02.tar.gz # cd MD5-2.02/ # perl Makefile.PL # make # make test # make install # HOMEPAGE: http://search.cpan.org/author/GAAS/ # REMOVED: 06-22-2003 PART OF PERL 5.8.0 NOW # # Install MIME-Base64 v2.12 # cd /usr/src/ # tar zxvf /tmp/20050303APACHE/MIME-Base64-2.12.tar.gz # cd MIME-Base64-2.12/ # perl Makefile.PL # make # make test # make install # ADDED: 06-22-2003 v1.06 for MIME-Lite v3.01 # # HOMEPAGE: http://search.cpan.org/author/MARKOV/ # # Install MIME-Types v1.06 cd /usr/src tar zxvf /tmp/20050303APACHE/MIME-Types-1.06.tar.gz cd MIME-Types-1.06/ perl Makefile.PL make make test make install # UPDATED: 09-23-2002 # UPDATED: 06-22-2003 v3.01 # # HOMEPAGE: http://search.cpan.org/author/YVES/ # OLD HOMEPAGE: http://search.cpan.org/author/ERYQ/ # # Install MIME-Lite v3.01 cd /usr/src tar zxvf /tmp/20050303APACHE/MIME-Lite-3.01.tar.gz cd MIME-Lite-3.01/ perl Makefile.PL make make test make install # UPDATED: 09-23-2002 v1.12 # UPDATED: 06-22-2003 v1.16 # # HOMEPAGE: http://www.cpan.org/authors/id/G/GB/GBARR/ # # Install libnet v1.16 cd /usr/src tar zxvf /tmp/20050303APACHE/libnet-1.16.tar.gz cd libnet-1.16/ perl Configure -d perl Makefile.PL make make test #OPTIONAL make install # ADDED: 09-23-2002 v1.3 # REMOVED: 06-22-2003 CANT REMEMBER WHY I ADDED IT ;-) # # HOMEPAGE: http://search.cpan.org/author/ADESC/ # # Install Devel-CoreStack v1.3 # cd /usr/src # tar zxvf /tmp/20050303APACHE/Devel-CoreStack-1.3.tar.gz # cd Devel-CoreStack-1.3 # perl Makefile.PL # make # make test # make install # ADDED: 09-23-2002 v2.26 # REMOVED: 06-22-2003 INCLUDED WITH PERL 5.8.0 # # HOMEPAGE: http://search.cpan.org/author/MBARBON/ # # Install Test-Harness v2.26 # cd /usr/src # tar zxvf /tmp/20050303APACHE/Test-Harness-2.26.tar.gz # cd Test-Harness-2.26/ # perl Makefile.PL # make # make test # make install # ADDED: 09-23-2002 v0.45 # UPDATED: 06-22-2003 v0.47 # # HOMEPAGE: http://search.cpan.org/author/MBARBON/ # # Install Test-Simple v0.47 cd /usr/src tar zxvf /tmp/20050303APACHE/Test-Simple-0.47.tar.gz cd Test-Simple-0.47/ perl Makefile.PL make make test make install # UPDATED: 07-10-2002 v1.12 # UPDATED: 09-23-2002 v1.14 # UPDATED: 06-22-2003 v1.15 # UPDATED: 11-12-2004 v1.18 # # HOMEPAGE: http://search.cpan.org/author/ALIAN/ # # Install MIME-Lite-HTML v1.18 cd /usr/src tar zxvf /tmp/20050303APACHE/MIME-Lite-HTML-1.18.tar.gz cd MIME-Lite-HTML-1.18/ perl Makefile.PL make make test make install # REMOVED: 09-23-2002 -- Mail-Bulkmail #GET RID OF TEMP DIR FOR THE TAR FILES rm -rf /tmp/20050303APACHE/