Re: PHP 64-bit binaries?
| From: | Lester Caine | Date: | Sun, 16 Oct 2011 20:46:58 +0000 |
| Subject: | Re: PHP 64-bit binaries? | ||
| References: | 1 2 3 4 5 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-30711@lists.php.net to get a copy of this message | ||
Pierre Joye wrote:
hi, On Sun, Oct 16, 2011 at 12:24 AM, Lester Caine<lester@lsces.co.uk> wrote:I think that perhaps the thing that is different in all my testing is that eaccelerator is enabled. That is compiled 64bit as are all the other additional libraries I use, such as imagemagick and the firebird client. I need to produce a set of publishable performance figures on the machine that I've been testing on, but that would take some time as I am more than happy with the current all 64bit setup. Testing each bit as 32bit or 64bit would take some work, but I will endeavour just to switch the php section ... if I can get 32bit versions of all the libraries currently being used with it. Mixing 32bit and 64bit just seems totally wrong to me ... and I am not seeing any unexplainable problems with my current setup, which has been running since I first posted the 64bit links without even having to reboot windows. Something I still have to do on customer sites with the 32bit setups :( -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk// Firebird - http://www.firebirdsql.org/index.phpKeith Davis wrote:PHP is slower in 64bit than in 32bit modes. Databases (be oracle, mysql or other) are another stories and many of them are faster. However one does not have to run php in 64bit mode to talk to database servers running in 64bit mode. That being said, the main issues are not only for php but many libraries used by php. They did not support windows 64bit very well and they have not been tested enough to be ran on production servers safely (by all means).Running all 64bit including the database, I'm seeing a reasonable performance improvement over a pure 32 bit set-up on the same AMD 64bit hardware using 64bit vista order of 10 to 15% faster. It was also worth pointing out that the same hardware runs a good 50% faster again on a 64bit Linux OS. I think this shows that the OS is the problem rather than the 64bit software, but the Linux OS does seem to use the multiple cores more efficiently. I've not tested both with a 64 bit version of Windows7, the full 64bit setup installed and ran, so I've not bothered swapping to all 32bit.From everything that I've heard, there is not much benefit to a x64binary for PHP.