-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Aug 23, 2007, at 22:31:37, Rasmus Lerdorf wrote:
BuildSmart wrote:
True but by enabling it (or I thought) I could generate a single
set of
modules that could be used with apache 1 and apache 2 but it doesn't
seem to matter to the apache 1 sapi, if I build the modules under
apache
1 and force flat_namespace most of the modules seem to work under
apache2 but I can't get any of the apache 2 build modules to work
properly even in apache 2, I get that missing symbol issue however I
don't get the issue if I build them embeded.
Note that you take a significant performance hit by building it
threaded.
Yes but you can't build for apache2 without building threaded and I
believe because I force enable it in 1.3.33 doesn't mean it's used,
and as far as I can tell it's only referencing a couple of symbols
that aren't threading so it shouldn't be an issue.
I'm just trying to find a happy medium where I can have a single
install with 40 loadable extensions that can be used by 3 different
versions of apache.
It would be nice if there was some kind of flag form the sapi module
that could be used to switch the module directory, then it wouldn't
be an issue to have an install but two sets of modules, one that is
used for the thread required and the other by non-threaded.
So far it seems to always ut the modules in "no-debug-non-
zts-20060613" and one would conclude that for the apache 2's which
are thread safe would be in "no-debug-20060613" but this isn't where
they are installing to.
SEE: http://amavis-stats.com/php-5.2.3.tgz (a little over 100MB
compressed - dependancies included), the only module that doesn't
work is rar.
I've included my own modules and the RRDTool framework so you can
have a look at what's going on.
The rar problem isn't a really big issue, I can program a work-around
since it's only one customer who requires it and when time permits I
can look at it and see what the problem is and why it doesn't work as
a loadable module under apache 2 (at all).
-Rasmus
- -- Dale
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)
iD8DBQFGzlpR0hzWbkf0eKgRAoBeAKC8PIDD49DCVgk6asvBen+Sg+c5AgCfePpc
i4rME8Cb+EOik3giH4WJ5H8=
=o+PN
-----END PGP SIGNATURE-----
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php