Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2
On 4-Sep-08, at 12:06 AM, Andi Gutmans wrote: 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' ? -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2
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 On Thu, Sep 4, 2008 at 5:23 AM, Johannes Schlüter [EMAIL PROTECTED] wrote: On Wed, 2008-09-03 at 23:36 -0700, steve wrote: 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 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2
Good to know. And it makes it easier to use the Apache builds from http://apachelounge.com. On Wed, Sep 3, 2008 at 9:06 PM, Andi Gutmans [EMAIL PROTECTED] wrote: 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 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2
On Thu, Sep 4, 2008 at 8:36 AM, steve [EMAIL PROTECTED] wrote: 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 http://blog.thepimp.net | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2
hi, On Thu, Sep 4, 2008 at 6:06 AM, Andi Gutmans [EMAIL PROTECTED] wrote: 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 http://blog.thepimp.net | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2
On Wed, 2008-09-03 at 23:36 -0700, steve wrote: 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 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-DEV] Re: [PHP] PHP 5.3.0alpha2
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? On Tue, Sep 2, 2008 at 3:27 PM, Lukas Kahwe Smith [EMAIL PROTECTED] 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.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 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2
hi! On Thu, Sep 4, 2008 at 12:56 AM, steve [EMAIL PROTECTED] wrote: 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 http://blog.thepimp.net | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2
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 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2
hi Steve, On Thu, Sep 4, 2008 at 1:26 AM, steve [EMAIL PROTECTED] wrote: 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 http://blog.thepimp.net | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php