Hello!
Johannes has packed PHP 5.3.0alpha2 yesterday, which you can find here:
http://downloads.php.net/johannes/
Windows binaries (optimized for various versions of Windows) are
available from the new website dedicated to PHP's windows binaries:
http://windows.php.net/downloads.php
Please test it carefully, and report any bugs in the bug system, but
only if you have a short reproducable test case.
If everything goes well, we can release it somewhere at the end of
next week.
regards,
Lukas and Johannes
Hello!
Johannes has packed PHP 5.3.0alpha2 yesterday, which you can find
here:
http://downloads.php.net/johannes/Windows binaries (optimized for various versions of Windows) are
available from the new website dedicated to PHP's windows binaries:
http://windows.php.net/downloads.phpPlease test it carefully, and report any bugs in the bug system, but
only if you have a short reproducable test case.If everything goes well, we can release it somewhere at the end of
next week.
Sorry, that last line should not have been in there. A final release
of PHP 5.3.0 will not happen before October or maybe even not until
November.
regards,
Lukas Kahwe Smith
mls@pooteeweet.org
Zitat von Lukas Kahwe Smith lsmith@php.net:
Windows binaries (optimized for various versions of Windows) are
available from the new website dedicated to PHP's windows binaries:
http://windows.php.net/downloads.php
Looks like the file descriptions are wrong. The non-TS
"PHP 5.3.0alpha2 VC9 x86" is labeled as "VC9 build x64."
Jan.
--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/
Hi Jan!
Zitat von Lukas Kahwe Smith lsmith@php.net:
Windows binaries (optimized for various versions of Windows) are available from the new website dedicated to PHP's windows binaries:
http://windows.php.net/downloads.phpLooks like the file descriptions are wrong. The non-TS
"PHP 5.3.0alpha2 VC9 x86" is labeled as "VC9 build x64."
Fixed, thanks for the notice!
Cheers,
Pierre
That's great! I like all the different builds. Two things that pop
out: 1) What are some recommended non-official builds of Apache2 in
x64? and 2) Will there be PECL builds also?
Hello!
Johannes has packed PHP 5.3.0alpha2 yesterday, which you can find here:
http://downloads.php.net/johannes/Windows binaries (optimized for various versions of Windows) are available
from the new website dedicated to PHP's windows binaries:
http://windows.php.net/downloads.phpPlease test it carefully, and report any bugs in the bug system, but only if
you have a short reproducable test case.If everything goes well, we can release it somewhere at the end of next
week.regards,
Lukas and Johannes--
PHP General Mailing List (http://www.php.net/)
hi!
That's great! I like all the different builds. Two things that pop
out: 1) What are some recommended non-official builds of Apache2 in
x64?
None yet, I still have to create some. Apache may provide some when
they have began the move to VC9. VC9 Apache builds can be fetched from
http://apachelounge.com, they are known to work very well.
and 2) Will there be PECL builds also?
Yes, but directly in pecl.php.net package homepage.
Cheers,
Pierre
None yet, I still have to create some. Apache may provide some when
they have began the move to VC9. VC9 Apache builds can be fetched from
http://apachelounge.com, they are known to work very well.
Hmm.. that is a good link. I had forgotten about them. Ideally, I'd
like to get a all 64bit setup with Apache <-> FastCGI <-> PHP (nts).
PHP is so much slower on windows, though a lot of it has to do with
file handling, a Windows specific slowdown I guess. Merging all the
PHP files into one speeds things up by 400%. But since I develop on a
local windows build, and deploy on Linux, the merging of files is of
little help. It is sort of a hail-mary that VC9 might somehow improve
things, and might as well go 64bit at the same time.
and 2) Will there be PECL builds also?
Yes, but directly in pecl.php.net package homepage.
Does that mean there will be a package of them as before? But for all
the build targets like your new site has?
http://windows.php.net/downloads.php is a huge improvement. Thank you very much!
-s
hi Steve,
None yet, I still have to create some. Apache may provide some when
they have began the move to VC9. VC9 Apache builds can be fetched from
http://apachelounge.com, they are known to work very well.Hmm.. that is a good link. I had forgotten about them. Ideally, I'd
like to get a all 64bit setup with Apache <-> FastCGI <-> PHP (nts).
Try with IIS7 + FCGI, it is fast :)
PHP is so much slower on windows, though a lot of it has to do with
file handling, a Windows specific slowdown I guess.
That's something I really to fix for 5.3.0 or later. That's part of my
fresh new job to optimize PHP on Windows. If you have cases where the
slowdown is identified (from a scripts point of view), please let me
know and I will spend some time to solve them :)
and 2) Will there be PECL builds also?
Yes, but directly in pecl.php.net package homepage.
Does that mean there will be a package of them as before? But for all
the build targets like your new site has?
Yes and per PHP branches (5.3 and 6.x).
http://windows.php.net/downloads.php is a huge improvement. Thank you very much!
You are welcome! Very nice to see that it is appreciated, the PHP
Windows team has worked hard to get here :-)
Cheers,
Pierre
Try with IIS7 + FCGI, it is fast :)
It's a "same-across-platforms" thing. Mostly to do with the fact we
use mod-rewrite. :(
PHP is so much slower on windows, though a lot of it has to do with
file handling, a Windows specific slowdown I guess.That's something I really to fix for 5.3.0 or later. That's part of my
fresh new job to optimize PHP on Windows. If you have cases where the
slowdown is identified (from a scripts point of view), please let me
know and I will spend some time to solve them :)
It is pretty much include() and its relatives. Autoloading with a lot
of possible include paths. I'm sure if you had a Zend Framework App
and put it on Windows, and took out all the require_onces with paths
in them and instead added all those folders to the include path, you
would see what I mean. However, on Linux it would fly. Not that it
matters to me, since I parse all our files and find a dependancy tree
and merge them before deploying to a webfarm. (I do parsing /
combining of CSS also, but need to keep a distance vector when
compressing them, otherwise the order of some rules shifts too much
when combined... hmm... guess what I am working on today?)
-Ru
PS: The http://windows.php.net/downloads.php site looks good too... :)
Try with IIS7 + FCGI, it is fast :)
It's a "same-across-platforms" thing. Mostly to do with the fact we
use mod-rewrite. :(
I did not try it yet but IIS has a rewrite module. There is also a
commercial product being 100% compatible with mod_rewrite
(http://www.micronovae.com/ModRewrite/ModRewrite.html).
--
Pierre
It is pretty much include() and its relatives. Autoloading with a lot
of possible include paths. I'm sure if you had a Zend Framework App
and put it on Windows, and took out all the require_onces with paths
in them
Try 5.3 please, our implementation of realpath()
, one of the biggest
require_once slowdowns, as well as other parts were improved quite a
lot.
Feedback is welcome :-)
johannes
OK, I finally went to do it and this link doesn't work:
PHP 5.3.0alpha2 VC9 x86
http://downloads.php.net/pierre/php-5.3.0alpha2-nts-Win32-VC9.zip
It is pretty much include() and its relatives. Autoloading with a lot
of possible include paths. I'm sure if you had a Zend Framework App
and put it on Windows, and took out all the require_onces with paths
in themTry 5.3 please, our implementation of
realpath()
, one of the biggest
require_once slowdowns, as well as other parts were improved quite a
lot.Feedback is welcome :-)
johannes
Btw, contrary to what many believe, 32bit PHP tends to perform better
than 64bit PHP.
So unless there's a really good reason why you want 64bit I wouldn't
waste too much time on that.
Andi
-----Original Message-----
From: steve [mailto:iamstever@gmail.com]
Sent: Wednesday, September 03, 2008 3:56 PM
To: Lukas Kahwe Smith
Cc: PHP Internals List; php-general@lists.php.net
Subject: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2That's great! I like all the different builds. Two things that pop
out: 1) What are some recommended non-official builds of Apache2 in
x64? and 2) Will there be PECL builds also?On Tue, Sep 2, 2008 at 3:27 PM, Lukas Kahwe Smith lsmith@php.net
wrote:Hello!
Johannes has packed PHP 5.3.0alpha2 yesterday, which you can find
here:
http://downloads.php.net/johannes/Windows binaries (optimized for various versions of Windows) are
available
from the new website dedicated to PHP's windows binaries:
http://windows.php.net/downloads.phpPlease test it carefully, and report any bugs in the bug system, but
only if
you have a short reproducable test case.If everything goes well, we can release it somewhere at the end of
next
week.regards,
Lukas and Johannes--
PHP General Mailing List (http://www.php.net/)
Good to know. And it makes it easier to use the Apache builds from
http://apachelounge.com.
Btw, contrary to what many believe, 32bit PHP tends to perform better
than 64bit PHP.
So unless there's a really good reason why you want 64bit I wouldn't
waste too much time on that.Andi
hi,
Btw, contrary to what many believe, 32bit PHP tends to perform better
than 64bit PHP.
So unless there's a really good reason why you want 64bit I wouldn't
waste too much time on that.
And do not forget that the x64 builds are highly experimental. I would
not suggest to use them for anything else but testing. They are also
incomplete as some libraries are not yet ported to x64 or other needs
tweaks.
Cheers.
Pierre
Btw, contrary to what many believe, 32bit PHP tends to perform better
than 64bit PHP.
So unless there's a really good reason why you want 64bit I wouldn't
waste too much time on that.
I have heard this before, but CPU hasn't really been our bottleneck on
our webservers, rather than memory.
Am I doing it wrong, or is that a 'really good reason' ?