cvs commit: modperl-site win32_binaries.html win32_binaries.pod win32_compile.html win32_compile.pod win32_multithread.html win32_multithread.pod
stas02/01/10 14:30:37 Modified:.win32_binaries.html win32_binaries.pod win32_compile.html win32_compile.pod win32_multithread.html win32_multithread.pod Log: AddModule mod_perl.c comments Submitted by: Randy Kobes <[EMAIL PROTECTED]> Revision ChangesPath 1.2 +21 -2 modperl-site/win32_binaries.html Index: win32_binaries.html === RCS file: /home/cvs/modperl-site/win32_binaries.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- win32_binaries.html 21 Dec 2001 07:44:43 - 1.1 +++ win32_binaries.html 10 Jan 2002 22:30:37 - 1.2 @@ -44,13 +44,23 @@ http://www.indigostar.com/";>http://www.indigostar.com/ - ftp://theoryx5.uwinnipeg.ca/pub/other/perl-win32-bin-x.x.exe";>ftp://theoryx5.uwinnipeg.ca/pub/other/perl-win32-bin-x.x.exe + ftp://theoryx5.uwinnipeg.ca/pub/other/";> +ftp://theoryx5.uwinnipeg.ca/pub/other/perl-win32-bin-x.x.exe As well as including a number of non-core modules, both of these packages contain mod_perl. See the documentation on the web sites and that included with the packages for installation instructions. Both of these also include an ActiveState-compatible ppm (Perl Package Manager) utility for adding and upgrading modules. +For the adventuresome who want a taste of things to come, a +mod_perl-2.0/Apache-2.0 binary distribution based on cvs +sources is available from +ftp://theoryx5.uwinnipeg.ca/pub/other/Apache2.tar.gz";> +ftp://theoryx5.uwinnipeg.ca/pub/other/Apache2.tar.gz. +See the accompanying Apache2.readme file in this directory for more +details. Be aware though that, being a pre-release version, +bugs are most likely present. + PPM Packages For users of ActivePerl, available from @@ -107,7 +117,16 @@ LoadModule perl_module modules/mod_perl.so Be sure that the path to your Perl binary (eg, C:\Perl\bin) is in -your PATH environment variable. +your PATH environment variable. If you have a +ClearModuleList +directive enabled in httpd.conf, you may also need to add + + AddModule mod_perl.c +See the descriptions of the ClearModuleList and +AddModule +directives in the Apache documents for more details, especially +concerning the relative order of these and the +LoadModule directive. Registry scripts Using Apache::Registry to speed up cgi scripts may be done as 1.2 +16 -1 modperl-site/win32_binaries.pod Index: win32_binaries.pod === RCS file: /home/cvs/modperl-site/win32_binaries.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- win32_binaries.pod21 Dec 2001 07:44:43 - 1.1 +++ win32_binaries.pod10 Jan 2002 22:30:37 - 1.2 @@ -23,6 +23,14 @@ these also include an ActiveState-compatible C (Perl Package Manager) utility for adding and upgrading modules. +For the adventuresome who want a taste of things to come, a +mod_perl-2.0/Apache-2.0 binary distribution based on cvs +sources is available from +ftp://theoryx5.uwinnipeg.ca/pub/other/Apache2.tar.gz. +See the accompanying F file in this directory for more +details. Be aware though that, being a pre-release version, +bugs are most likely present. + =head1 PPM Packages For users of ActivePerl, available from @@ -87,7 +95,14 @@ LoadModule perl_module modules/mod_perl.so Be sure that the path to your Perl binary (eg, F) is in -your C environment variable. +your C environment variable. If you have a C +directive enabled in F, you may also need to add + + AddModule mod_perl.c + +See the descriptions of the C and C +directives in the Apache documents for more details, especially +concerning the relative order of these and the C directive. =head2 Registry scripts 1.2 +10 -1 modperl-site/win32_compile.html Index: win32_compile.html === RCS file: /home/cvs/modperl-site/win32_compile.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- win32_compile.html21 Dec 2001 07:44:43 - 1.1 +++ win32_compile.html10 Jan 2002 22:30:37 - 1.2 @@ -162,7 +162,16 @@ LoadModule perl_module modules/mod_perl.so Be sure that the path to your Perl binary (eg, C:\Perl\bin) -is in your PATH environment variable. +is in your PATH environment variable. If you have a +ClearModuleList +directive enabled in httpd.conf, you may also need to add + + AddModule mod_perl.c +See the descriptions of the ClearModuleList and +AddModule +directives in the Apache documents for more details, especially
cvs commit: modperl-site win32_binaries.html win32_binaries.pod win32_compile.html win32_compile.pod win32_multithread.html win32_multithread.pod index.html
stas01/12/20 23:44:43 Modified:.index.html Added: .win32_binaries.html win32_binaries.pod win32_compile.html win32_compile.pod win32_multithread.html win32_multithread.pod Log: add win32 docs by Randy Kobes Revision ChangesPath 1.97 +8 -0 modperl-site/index.html Index: index.html === RCS file: /home/cvs/modperl-site/index.html,v retrieving revision 1.96 retrieving revision 1.97 diff -u -r1.96 -r1.97 --- index.html2001/12/12 05:15:04 1.96 +++ index.html2001/12/21 07:44:43 1.97 @@ -367,6 +367,14 @@ +Win32 specific documentation: + Binaries (pod) + Compilation (pod) + Multithreading (pod) + + + + http://www.refcards.com/";>mod_perl reference card by Andrew Ford. 1.1 modperl-site/win32_binaries.html Index: win32_binaries.html === win32_binaries - obtaining Apache mod_perl-1.xx binaries for Win32 NAME DESCRIPTION ALL-IN-ONE PACKAGES PPM Packages CONFIGURATION Registry scripts Hello World APACHE MODULES SEE ALSO NAME win32_binaries - obtaining Apache mod_perl-1.xx binaries for Win32 DESCRIPTION This document discusses the two major types of binary packages available for Win32 mod_perl - all-in-one Perl/Apache/mod_perl binaries, and mod_perl ppm (Perl Package Manager) packages. ALL-IN-ONE PACKAGES There are at least two binary packages for Win32 that contain the necessary Perl and Apache binaries: http://www.indigostar.com/";>http://www.indigostar.com/ ftp://theoryx5.uwinnipeg.ca/pub/other/perl-win32-bin-x.x.exe";>ftp://theoryx5.uwinnipeg.ca/pub/other/perl-win32-bin-x.x.exe As well as including a number of non-core modules, both of these packages contain mod_perl. See the documentation on the web sites and that included with the packages for installation instructions. Both of these also include an ActiveState-compatible ppm (Perl Package Manager) utility for adding and upgrading modules. PPM Packages For users of ActivePerl, available from http://www.activestate.com/";>http://www.activestate.com/ there are also PPM mod_perl packages available. For this, if you don't already have it, get and install the latest Win32 Apache binary from http://httpd.apache.org/";>http://httpd.apache.org/ Both ActivePerl and Apache binaries are available as MSI files for use by the Microsoft Installer - as discussed on the ActiveState site, users of Windows 95 and 98 may need to obtain this. In installing these packages, you may find it convenient when transcribing any Unix-oriented documentation to choose installation directories that do not have spaces in their names (eg, C:\Perl and C:\Apache). After installing Perl and Apache, you can then install mod_perl via the PPM utility. ActiveState does not maintain mod_perl in the ppm repository, so you must get it from a different location other than ActiveState's site. One way is simply as (broken over two lines for readability) C:\> ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/mod_perl.ppd";>http://theoryx5.uwinnipeg.ca/ppmpackages/mod_perl.ppd Another way, which will be useful if you plan on installing additional Apache modules, is to set the repository within the ppm shell utility as (the set repository ... command has been broken over two lines for readability): C:\> ppm PPM> set repository theoryx5 http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer";>http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer PPM> install mod_perl PPM> set save PPM> quit C:\> The set save command saves the theoryx5 repository to your PPM configuration file, so that future PPM sessions will search this repository, as well as ActiveState's, for requested packages. The mod_perl PPM package also includes the necessary Apache DLL mod_perl.so; a post-installation script should be run which will offer to copy this file to your Apache modules directory (eg, C:\Apache\modules). Note that the mod_perl package available from this site will always use the latest mod_perl sources compiled against the latest official Apache release; depending on changes made in Apache, you may or may not be able to use an earlier Apache binary. However, in the Apache Win32 world it is particularly a good idea to use the latest version, for bug and security fixes. CO