Re: PHP 4.2.0 Release Announcement
| From: | Rasmus Lerdorf | Date: | Mon, 22 Apr 2002 23:27:24 +0000 |
| Subject: | Re: PHP 4.2.0 Release Announcement | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-83178@lists.php.net to get a copy of this message | ||
Apache 2 was released extremely quickly during the PHP 4.2 QA cycle.
There really is no huge motivation to switch to Apache 2 right now. If
the perchild mpm ever becomes stable it will be cool to use Apache 2 with
PHP, but right now you are going to run into a whole lot of trouble with
non-threadsafe libraries on UNIX machines. Basically we are still a
couple of months away from any sort of production quality Apache/PHP
combination, and this isn't just on the PHP side, it is on the Apache side
as well.
So please, take a breath, go have a beer and let us provide you with all
this free code that will eventually solve all your problems.
-Rasmus
On Mon, 22 Apr 2002, Brian Foddy wrote:
> Have you people lost it???
>
> One of the MAJOR features is working with Apache2.
> But bug 16475 is still open and unresolved. Its been
> reported by several different people, all having the same effect.
>
> Why would you release this version until after this bug is closed
> and gone through at least one RC cycle.
>
> You will have lost a lot of credability from potential users if
> it core dumps the minute Apache 2 is started.
>
> PHP has usually always been very careful about major bugs
> in releases; until now.
>
> Brian
>
>
>
>
> On Mon, 22 Apr 2002 22:55:14 +0200 (CEST), Derick Rethans wrote:
>
> >
> >The PHP Group is happy to announce the immediate
> >availability of PHP 4.2.0, the latest version of the widely-used,
> >general-purpose scripting language that is especially well-suited for Web
> >development.
> >
> >This latest release contains over one hundred changes, bug fixes and
> >improvements over the previous release, PHP 4.1.2. Among the highlights
> >are experimental support for Apache 2, cleanups in variable handling and
> >overhauls of various PHP components, including the domxml, posix, sockets
> >and iconv extensions. For more information, see below:
> >
> >
> >-------------------------------------------------------------------------
> >
> >
> >External variables
> >
> >The biggest change in PHP 4.2.0 concerns variable handling. External
> >variables (from the environment, the HTTP request, cookies or the web
> >server) are no longer registered in the global scope by default. The
> >preferred method of accessing these external variables is by using the new
> >Superglobal arrays, introduced in PHP 4.1.0. More information about this
> >change:
> >
> > * PHP Manual: Predefined variables
> >
> > http://www.php.net/manual/en/html/language.variables.predefined.html
> >
> > * The PHP 4.1.0 release announcement
> > http://www.php.net/release_4_1_0.php
> >
> > * Thomas Oertli's article on secure programming in PHP
> > http://www.zend.com/zend/art/art-oertli.php
> >
> >Compatibility
> >
> >The Apache Software Foundation recently released their first General
> >Availability version of Apache 2. PHP 4.2.0 will have EXPERIMENTAL support
> >for this version. You can build a DSO module for Apache 2 with
> >--with-apxs2. We do not recommend that you use this in a production
> >environment.
> >
> >PHP 4.2.0 still lacks certain key features on Mac OS X and Darwin, and
> >isn't officially supported by the PHP Group on these platforms.
> >Specifically, building PHP as a dynamically loaded Apache module isn't
> >supported at this time. PHP 4.3.0, due to be released in August, 2002,
> >will be the first PHP release to officially support Mac OS X. It, along
> >with future Mac OS X and Apache releases, will enable full feature parity
> >with other PHP platforms.
> >Improvements
> >
> >PHP 4.2.0 includes several improvements:
> >
> > * External variables (from the environment, the HTTP request, cookies
> > or the web server) are no longer registered as global variables
> > * Overhaul of the sockets extension
> > * Highly improved performance with file uploads
> > * The satellite and mailparse extensions were moved to PECL and are no
> > longer bundled with the official PHP release
> > * The posix extension has been cleaned up
> > * iconv handling has been improved
> > * Output buffering support, which was introduced in PHP 4.1.0 has been
> > stabilized
> > * Improved performance and stability of the domxml extension
> > * New multibyte regular expression support
> > * LOTS of fixes and new functions
> >
> >For a full list of changes in PHP 4.2.0, see the NEWS file
> >(http://www.php.net/ChangeLog-4.php).
> >
> >
> >
> >
> >regards,
> >
> >Derick Rethans
> >derick@php.net
> >
> >
> >
> >
> >
> >
> >--
> >PHP Development Mailing List <http://www.php.net/>
> >To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>
>
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php
>