# Why we don't like PHP /

- Thread: https://externals.io/message/14246
- Original archive: https://news-web.php.net/php.internals/14246
- Started by Hans Zaunere on 2004-12-30T19:23:12+00:00
- Messages: 3
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #14246 — Hans Zaunere — 2004-12-30T19:23:12+00:00

URL: https://externals.io/message/14246#14246

> > […]
sites
> > […]
way,
> > […]
the
> > […]
> 
> Right, and they shouldn't.  If there is no compelling reason to
switch,
> why in the world should they?  And why should we try to push them away
> from a stable platform?

Agreed - there is no reason at this time.
 
> > […]
2.
> > […]
generation.
> > […]
and
> > […]
example,
> > […]
the
> > […]
and
> > […]
> 
> That has nothing to do with Apache2 and has been available for Apache1
> for years.  It just isn't a very popular feature.  See the
apache_hooks
> code.

I know apache_hooks but after discussion with George and others, I
wouldn't feel comfortable recommending to clients, especially with
EXPERIMENTAL notes and no mention on php.net.  The potential
functionality it could provide, however, would be very popular, on par
with mod_rewrite.

Whatever the particular feature is, my point is that the killer-solution
or feature will drive going on to new things.

Almost two years ago I ran PHP 4/Apache 2/threaded in production and it
ran fine.  Of course, the only extensions I used were MySQL and Oracle.
However, I've since gone back to Apache 1, simply because there was no
compelling reason to live on the edge.  A chicken-and-egg problem, but
perhaps it's time to think about incubating the egg.

H

---

## #14245 — Rasmus Lerdorf — 2004-12-30T19:30:11+00:00

URL: https://externals.io/message/14246#14245 · In reply to: #14246

Hans Zaunere wrote:
> I know apache_hooks but after discussion with George and others, I
> wouldn't feel comfortable recommending to clients, especially with
> EXPERIMENTAL notes and no mention on php.net.  The potential
> functionality it could provide, however, would be very popular, on par
> with mod_rewrite.

Again, that has nothing to do with Apache2.  This same feature based on 
Apache2 isn't suddenly going to be non-experimental since the code would 
be mostly the same on the PHP side.  How we actually hook it in would be 
slightly different.

> Whatever the particular feature is, my point is that the killer-solution
> or feature will drive going on to new things.

Sure, but why Apache2?  Apache2 is a brand new server.  The next killer 
web server may just as easily be something completely different.

> Almost two years ago I ran PHP 4/Apache 2/threaded in production and it
> ran fine.  Of course, the only extensions I used were MySQL and Oracle.
> However, I've since gone back to Apache 1, simply because there was no
> compelling reason to live on the edge.  A chicken-and-egg problem, but
> perhaps it's time to think about incubating the egg.

But which egg?

-Rasmus

---

## #14247 — George Schlossnagle — 2004-12-30T20:20:58+00:00

URL: https://externals.io/message/14246#14247 · In reply to: #14246

> > […]
>
> I know apache_hooks but after discussion with George and others, I
> wouldn't feel comfortable recommending to clients, especially with
> EXPERIMENTAL notes and no mention on php.net.  The potential
> functionality it could provide, however, would be very popular, on par
> with mod_rewrite.

It's probably non-functional.  Getting it all functioning again is on 
my TODO, but is really really low due to the fact that like 5 people 
actually find it cool, and none of them actually planned on running it.

George
