I am not an expert with Midgard, but to the best of my knowledge, the
advantage behind Midgard is the ability to create dynamic pages with Apache.
A disadvantage with Midgard when using PHP3 is that it loads the module
dynamically when requested. Apache does not load php3 and keep it resident.
Instead, when a user requests a PHP3 document from Apache, Midgard will load
the module dynamically for the request and release the module afterwards.
The disadvantage from their web page reads:
As noted in the overview, you will need to compile Apache with mod_so
within. I'm not sure but if you have already compiled Apache with a static
module version of PHP (mod_php3) AND mod_so then you will need to recompile
Apache again, leaving out the static PHP module. A static PHP module would
have been configured into Apache
if --activate-module=src/modules/php3/libphp3.a were included when running
./configure.
Sidetracking a little, this is a real pity as a static module PHP would run
a lot faster than a dynamic module.
Midgard-1.1.1 is said to be compatible with Apache 1.3.3 onwards. Although
it is recommended that you use at least version 1.3.4 as it supports mod_dav
which will be in Midgard soon. In the end, I simply upgraded to Apache 1.3.6
for the Midgard installation. That being the case, below are the steps I
took to compile Apache
I guess the dynamic module takes a performance hit....
----- Original Message -----
From: Eric Mings <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 11, 1999 11:14 PM
Subject: Re: [Cooker] Problems with advanced extranet server
> >Install the Midgard packages. There are some dependencies. I don't
exactly
> >remember, but you need to install about 4 or 5 RPMS from the CD related
to
> >Midgard. This should work.
>
> Thanks much for the info!
>
> However, I give up, what is midgard? Snooping around in the Apache
> directories it appears to be some sort of replacement for the the regular
> php module. What is it and why would I want it to replace a standard php
> module?
>
>
> Regards,
>
> Eric Mings Ph.D.
>
>