Installing mod_perl in Windows ================================================================= First I typed ppm at the command prompt and got the ppm prompt: ppm> then I typed install http://theoryx5.uwinnipeg.ca/ppms/mod_perl-1.ppd ppm> install http://theoryx5.uwinnipeg.ca/ppms/mod_perl-1.ppd ==================== Install 'mod_perl-1' version 1.29_01-dev in ActivePerl 5.8.4.810. ==================== Downloaded 290095 bytes. Extracting 84/243: blib/arch/auto/Apache/include/modules/perl/mod_perl_version.h Extracting 243/243: blib Installing C:\Perl\site\lib\auto\Apache\mod_perl.exp Installing C:\Perl\site\lib\auto\Apache\typemap Installing C:\Perl\site\lib\auto\Apache\include\include\ap.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_alloc.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_compat.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_config.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_config_auto.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_ctx.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_ctype.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_ebcdic.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_hook.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_md5.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_mm.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_mmn.h Installing C:\Perl\site\lib\auto\Apache\include\include\ap_sha1.h Installing C:\Perl\site\lib\auto\Apache\include\include\buff.h Installing C:\Perl\site\lib\auto\Apache\include\include\compat.h Installing C:\Perl\site\lib\auto\Apache\include\include\conf.h Installing C:\Perl\site\lib\auto\Apache\include\include\explain.h Installing C:\Perl\site\lib\auto\Apache\include\include\fnmatch.h Installing C:\Perl\site\lib\auto\Apache\include\include\getopt.h Installing C:\Perl\site\lib\auto\Apache\include\include\hsregex.h Installing C:\Perl\site\lib\auto\Apache\include\include\httpd.h Installing C:\Perl\site\lib\auto\Apache\include\include\http_config.h Installing C:\Perl\site\lib\auto\Apache\include\include\http_conf_globals.h Installing C:\Perl\site\lib\auto\Apache\include\include\http_core.h Installing C:\Perl\site\lib\auto\Apache\include\include\http_log.h Installing C:\Perl\site\lib\auto\Apache\include\include\http_main.h Installing C:\Perl\site\lib\auto\Apache\include\include\http_protocol.h Installing C:\Perl\site\lib\auto\Apache\include\include\http_request.h Installing C:\Perl\site\lib\auto\Apache\include\include\http_vhost.h Installing C:\Perl\site\lib\auto\Apache\include\include\multithread.h Installing C:\Perl\site\lib\auto\Apache\include\include\os.h Installing C:\Perl\site\lib\auto\Apache\include\include\passwd.h Installing C:\Perl\site\lib\auto\Apache\include\include\readdir.h Installing C:\Perl\site\lib\auto\Apache\include\include\registry.h Installing C:\Perl\site\lib\auto\Apache\include\include\resource.h Installing C:\Perl\site\lib\auto\Apache\include\include\rfc1413.h Installing C:\Perl\site\lib\auto\Apache\include\include\scoreboard.h Installing C:\Perl\site\lib\auto\Apache\include\include\service.h Installing C:\Perl\site\lib\auto\Apache\include\include\util_date.h Installing C:\Perl\site\lib\auto\Apache\include\include\util_md5.h Installing C:\Perl\site\lib\auto\Apache\include\include\util_script.h Installing C:\Perl\site\lib\auto\Apache\include\include\util_uri.h Installing C:\Perl\site\lib\auto\Apache\include\include\Win9xConHook.h Installing C:\Perl\site\lib\auto\Apache\include\include\regex\cclass.h Installing C:\Perl\site\lib\auto\Apache\include\include\regex\cname.h Installing C:\Perl\site\lib\auto\Apache\include\include\regex\regex2.h Installing C:\Perl\site\lib\auto\Apache\include\include\regex\utils.h Installing C:\Perl\site\lib\auto\Apache\include\include\sdbm\sdbm.h Installing C:\Perl\site\lib\auto\Apache\include\include\sdbm\sdbm_pair.h Installing C:\Perl\site\lib\auto\Apache\include\include\sdbm\sdbm_tune.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\asciitab.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\hashtable.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\iasciitab.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\latin1tab.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\nametab.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\utf8tab.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\xmldef.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\xmlparse.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\xmlrole.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\xmltok.h Installing C:\Perl\site\lib\auto\Apache\include\include\xml\xmltok_impl.h Installing C:\Perl\site\lib\auto\Apache\include\modules\perl\apache_inc.h Installing C:\Perl\site\lib\auto\Apache\include\modules\perl\dirent.h Installing C:\Perl\site\lib\auto\Apache\include\modules\perl\mod_perl.h Installing C:\Perl\site\lib\auto\Apache\include\modules\perl\mod_perl_version.h Installing C:\Perl\site\lib\auto\Apache\include\modules\perl\mod_perl_xs.h Installing C:\Perl\site\lib\auto\Apache\include\modules\perl\perl_PL.h Installing C:\Perl\site\lib\auto\Apache\Leak\Leak.bs Installing C:\Perl\site\lib\auto\Apache\Leak\Leak.dll Installing C:\Perl\site\lib\auto\Apache\Leak\Leak.exp Installing C:\Perl\site\lib\auto\Apache\Leak\Leak.lib Installing C:\Perl\site\lib\auto\Apache\Symbol\Symbol.bs Installing C:\Perl\site\lib\auto\Apache\Symbol\Symbol.dll Installing C:\Perl\site\lib\auto\Apache\Symbol\Symbol.exp Installing C:\Perl\site\lib\auto\Apache\Symbol\Symbol.lib Installing C:\Perl\html\site\lib\Apache.html Installing C:\Perl\html\site\lib\cgi_to_mod_perl.html Installing C:\Perl\html\site\lib\mod_perl.html Installing C:\Perl\html\site\lib\mod_perl_cvs.html Installing C:\Perl\html\site\lib\mod_perl_method_handlers.html Installing C:\Perl\html\site\lib\mod_perl_traps.html Installing C:\Perl\html\site\lib\mod_perl_tuning.html Installing C:\Perl\html\site\lib\Apache\Constants.html Installing C:\Perl\html\site\lib\Apache\Debug.html Installing C:\Perl\html\site\lib\Apache\ExtUtils.html Installing C:\Perl\html\site\lib\Apache\FakeRequest.html Installing C:\Perl\html\site\lib\Apache\File.html Installing C:\Perl\html\site\lib\Apache\fork.html Installing C:\Perl\html\site\lib\Apache\httpd_conf.html Installing C:\Perl\html\site\lib\Apache\Include.html Installing C:\Perl\html\site\lib\Apache\Leak.html Installing C:\Perl\html\site\lib\Apache\Log.html Installing C:\Perl\html\site\lib\Apache\MyConfig.html Installing C:\Perl\html\site\lib\Apache\Options.html Installing C:\Perl\html\site\lib\Apache\PerlRun.html Installing C:\Perl\html\site\lib\Apache\PerlRunXS.html Installing C:\Perl\html\site\lib\Apache\PerlSections.html Installing C:\Perl\html\site\lib\Apache\RedirectLogFix.html Installing C:\Perl\html\site\lib\Apache\Registry.html Installing C:\Perl\html\site\lib\Apache\RegistryLoader.html Installing C:\Perl\html\site\lib\Apache\Resource.html Installing C:\Perl\html\site\lib\Apache\SIG.html Installing C:\Perl\html\site\lib\Apache\SizeLimit.html Installing C:\Perl\html\site\lib\Apache\src.html Installing C:\Perl\html\site\lib\Apache\StatINC.html Installing C:\Perl\html\site\lib\Apache\Status.html Installing C:\Perl\html\site\lib\Apache\Symbol.html Installing C:\Perl\html\site\lib\Apache\Symdump.html Installing C:\Perl\html\site\lib\Apache\Table.html Installing C:\Perl\html\site\lib\Apache\testold.html Installing C:\Perl\html\site\lib\Apache\URI.html Installing C:\Perl\html\site\lib\Apache\Util.html Installing C:\Perl\html\site\lib\Bundle\Apache.html Files found in blib\arch: installing files in blib\lib into architecture depende nt library tree Installing C:\Perl\site\lib\.cvsignore Installing C:\Perl\site\lib\Apache.pm Installing C:\Perl\site\lib\cgi_to_mod_perl.pod Installing C:\Perl\site\lib\mod_perl.pm Installing C:\Perl\site\lib\mod_perl.pod Installing C:\Perl\site\lib\mod_perl_cvs.pod Installing C:\Perl\site\lib\mod_perl_hooks.pm Installing C:\Perl\site\lib\mod_perl_hooks.pm.PL Installing C:\Perl\site\lib\mod_perl_method_handlers.pod Installing C:\Perl\site\lib\mod_perl_traps.pod Installing C:\Perl\site\lib\mod_perl_tuning.pod Installing C:\Perl\site\lib\Apache\.cvsignore Installing C:\Perl\site\lib\Apache\Connection.pm Installing C:\Perl\site\lib\Apache\Constants.pm Installing C:\Perl\site\lib\Apache\Debug.pm Installing C:\Perl\site\lib\Apache\ExtUtils.pm Installing C:\Perl\site\lib\Apache\FakeRequest.pm Installing C:\Perl\site\lib\Apache\File.pm Installing C:\Perl\site\lib\Apache\fork.pm Installing C:\Perl\site\lib\Apache\httpd_conf.pm Installing C:\Perl\site\lib\Apache\Include.pm Installing C:\Perl\site\lib\Apache\Leak.pm Installing C:\Perl\site\lib\Apache\Log.pm Installing C:\Perl\site\lib\Apache\ModuleConfig.pm Installing C:\Perl\site\lib\Apache\MyConfig.pm Installing C:\Perl\site\lib\Apache\Opcode.pm Installing C:\Perl\site\lib\Apache\Options.pm Installing C:\Perl\site\lib\Apache\PerlRun.pm Installing C:\Perl\site\lib\Apache\PerlRunXS.pm Installing C:\Perl\site\lib\Apache\PerlSections.pm Installing C:\Perl\site\lib\Apache\RedirectLogFix.pm Installing C:\Perl\site\lib\Apache\Registry.pm Installing C:\Perl\site\lib\Apache\RegistryBB.pm Installing C:\Perl\site\lib\Apache\RegistryLoader.pm Installing C:\Perl\site\lib\Apache\RegistryNG.pm Installing C:\Perl\site\lib\Apache\Resource.pm Installing C:\Perl\site\lib\Apache\Server.pm Installing C:\Perl\site\lib\Apache\SIG.pm Installing C:\Perl\site\lib\Apache\SizeLimit.pm Installing C:\Perl\site\lib\Apache\src.pm Installing C:\Perl\site\lib\Apache\StatINC.pm Installing C:\Perl\site\lib\Apache\Status.pm Installing C:\Perl\site\lib\Apache\Symbol.pm Installing C:\Perl\site\lib\Apache\Symdump.pm Installing C:\Perl\site\lib\Apache\Table.pm Installing C:\Perl\site\lib\Apache\testold.pm Installing C:\Perl\site\lib\Apache\URI.pm Installing C:\Perl\site\lib\Apache\Util.pm Installing C:\Perl\site\lib\Apache\Constants\Exports.pm Installing C:\Perl\site\lib\Bundle\Apache.pm ==== Then ppm found that another module was needed and got it ===== The Apache module mod_perl.so is needed to complete the installation, and should be placed in your Apache2 modules directory. I will now fetch and install this for you. Fetching http://theoryx5.uwinnipeg.ca/ppms/x86/mod_perl-1.so ... done! ==== Then ppm asked where to install this additional file: ===== ==== it should be in the modules directory of Appache ===== ==== in my case it is c:/apache/apache/apache/modules ===== Where should mod_perl.so be placed? [D:/Apache/modules] c:/apache/apache/apache/modules mod_perl.so has been successfully installed to c:/apache/apache/apache/modules Successfully installed mod_perl-1 version 1.29_01-dev in ActivePerl 5.8.4.810. ppm> Finally it installed the last module and returned the ppm> prompt. Restart Apache and you are done.