Rasmus Lerdorf wrote:
> If I am in the minority I don't mind suggesting people use Apache2, but we
> need a bunch of PHP developers to stand up and say they are using
> Apache2-prefork in large production systems.
I've never used anything else on all my sites, along with PHP5 starting
pre-release, because I did not want to have both 4 and 5 in the field,
and the first release was then due any day. I've never seen a problem
which could be blamed on Apache or PHP. (now windows and terminal server
is another matter ;) )
> It has never been a matter
> of not liking Apache2 or having some irrational bias against it, it is
> purely a matter of what we use and what we know. If someone reports a
> problem with PHP running under Apache1 we know how to fix that. For other
> servers, including Apache2, the pool of people familiar enough with it to
> provide decent support is much smaller. The documentation should probably
> be changed to better reflect that and make it sound less negative towards
> Apache2.
Personally that is all *I* am after. When I tell a customer that we are
running Apache2 and PHP *THEY* comment on that every time. Fortunately
they are also knowledgeable enough to know that we would not want to run
Apache1 on their windows machines :) Unfortunately the knowledgeable
ones aren't able to convince their bosses that Linux on the servers
would be much better anyway.
> My personal view is that the bucket brigade API in Apache2 is
> unneccesarily complex and quirky and we mostly have to defeat it anyway
> with PHP so it doesn't add anything for us. It just gets in the way.
> There are a few exceptions to that, but not enough for me to be worth the
> complexity and the overhead.
So we need to hassle the Apache people for some more support so that the
FUD can at least be reduced. I totally understand the motivation to stay
with something that is working, and the hyped follow ons - I'm still
running W98SE on the display controllers because there is no need for
anything slower, and they will not let me run Linux. Newer in many cases
is most definitely not better (Anybody actually use XP ;) ). Some people
are no doubt saying PHP5 is not better than PHP4? But unfortunately
while people are dropping support for the 'good' versions and moving the
goal posts, we have to try and keep up with the target :(
The question was "What problems?" - is the answer - "Don't really know?".
Perhaps some of those who keep complaining that Apache2/PHP does not
work could start listing where it breaks for them, so at least those of
us who are not having problems at present know where else to avoid?
--
Lester Caine
-----------------------------
L.S.Caine Electronic Services