On Tue, 21 Dec 2004 00:19:50 +0100 (CET), in php.internals
[EMAIL PROTECTED] (Derick Rethans) wrote:

>Why would we (as PHP developers) invest time in something while the
>current version provides us with all we need?

To sum the current webpages up (under the unix-install-page):

"Installation under Apache1? Okay, note that.."
"Installation under fhttpd? Okay, note that.."
"Installation under Caudium? Okay, note that.."
"Installation under Sun Java System Web Server? Okay, note that.."
"Installation under Sun ONE Web Server? Okay, note that.."
"Installation under iPlanet? Okay, note that.."
"Installation under Netscape server? Okay, note that.."
.. but
"Installation under Apache2? NOT IN PRODUCTION!"

I suppose the question is rather why we ask people not to use Apache
2.0.x and PHP in a production environment (as mentioned at
http://www.php.net/manual/en/install.unix.apache2.php ), instead of
just recommending using Apache2-prefork, if people really want to use
Apache2.

After all, the page with the warning is about is how a Apache2-user
installs PHP, not "What webserver do you recommend".

If that really was the case, why don't we have the same disclaimer at
the fhttpd-page, the Caudium-page and the Sun, iPlanet and
Netscape-page (all mentioned at
http://www.php.net/manual/en/install.unix.php )?

I haven't Netcrafted for the numbers, but I reckon there are more
Apache2-prefork with PHP out there in production than Caudium-servers
running PHP. If this is the case, how can we discourage people from
running one specific webserver, but not all the other webservers? As
the FAQ mentions, Apache2 is a complete rewrite and might as such be
considered as a whole different webserver than Apache, just as
Caudium, fhttpd, et cetera.

I don't think it makes any sense to discourage Apache2 just because
the reason is that the developers have more experience with Apache1.
Just think of Apache2 as "Yet another webserver" (where the
installation-notes would just mention that it has to run in
prefork-mode)


[a bit offtopic: I really miss the ProxyPreserveHost directive in
Apache1, but I suppose that I and other developers just use some
/etc/hosts-workaround if multiple domains has to be proxypassed to the
same internal webserver. Not all administrators are able to perform
these kind of stunts, though, so I guess that this just doesn't seem
as much of a problem for those people with full root access to the
entire system]

-- 
- Peter Brodersen

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to