php-windows Digest 16 Oct 2011 13:13:03 -0000 Issue 3975

Topics (messages 30700 through 30706):

PHP 64-bit binaries?
        30700 by: Ivan Cenov
        30701 by: Lester Caine
        30702 by: Keith Davis
        30703 by: Lester Caine
        30704 by: Ferenc Kovacs
        30705 by: Keith Davis
        30706 by: Pierre Joye

Administrivia:

To subscribe to the digest, e-mail:
        php-windows-digest-subscr...@lists.php.net

To unsubscribe from the digest, e-mail:
        php-windows-digest-unsubscr...@lists.php.net

To post to the list, e-mail:
        php-wind...@lists.php.net


----------------------------------------------------------------------
--- Begin Message ---
Hello,

I am searching for PHP binaries for Windows 64-bit.
It seems that such binaries are not supported officially at http://php.net.
There is some old unofficial binaries in the net.
Why there are no official support for Windows 64 bit?

--

Regards,

Ivan Cenov
OKTO-7 Co., Botevgrad, Bulgaria
i_ce...@botevgrad.com, i...@okto7.com
  GSM: +359 888 76 10 80
phone: +359 723 6 61 20, +359 723 6 61 61
  fax: +359 723 6 62 62


--- End Message ---
--- Begin Message ---
Ivan Cenov wrote:
Hello,

I am searching for PHP binaries for Windows 64-bit.
It seems that such binaries are not supported officially at http://php.net.
There is some old unofficial binaries in the net.
http://www.anindya.com/ is the current up to date source and links to a small library of 64 bit extensions ... as well as providing matching Apache 64 bit.

Why there are no official support for Windows 64 bit?
The 64 bit builds are not currently considered fully stable, but personally I've not had any problems with them so far this year. They do need a lot of work to clear a tranche of warnings in the 64bit compile logs.

--
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.php

--- End Message ---
--- Begin Message ---
>From everything that I've heard, there is not much benefit to a x64
binary for PHP.

IIS can run in 32 bit mode...not sure about Apache, but you probably
already  know that....

Keith Davis (214) 906-5183

-----Original Message-----
From: Lester Caine [mailto:les...@lsces.co.uk]
Sent: Saturday, October 15, 2011 12:00 PM
To: php-windows
Subject: Re: [PHP-WIN] PHP 64-bit binaries?

Ivan Cenov wrote:
> Hello,
>
> I am searching for PHP binaries for Windows 64-bit.
> It seems that such binaries are not supported officially at
http://php.net.
> There is some old unofficial binaries in the net.
http://www.anindya.com/ is the current up to date source and links to a
small library of 64 bit extensions ... as well as providing matching
Apache 64 bit.

> Why there are no official support for Windows 64 bit?
The 64 bit builds are not currently considered fully stable, but
personally I've not had any problems with them so far this year. They do
need a lot of work to clear a tranche of warnings in the 64bit compile
logs.

--
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.php

--
PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit:
http://www.php.net/unsub.php



This message (including any attachments) may contain confidential or otherwise 
privileged information and is intended only for the individual(s) to which it 
is addressed. If you are not the named addressee you should not disseminate, 
distribute or copy this e-mail. Please notify the sender immediately by e-mail 
if you have received this e-mail by mistake and delete this e-mail from your 
system. E-mail transmission cannot be guaranteed to be secured or error-free as 
information could be intercepted, corrupted, lost, destroyed, arrive late or 
incomplete, or contain viruses. The sender therefore does not accept liability 
for any errors or omissions in the contents of this message or that arise as a 
result of e-mail transmission. If verification is required please request a 
hard-copy version from the sender.

www.pridedallas.com


--- End Message ---
--- Begin Message ---
Keith Davis wrote:
From everything that I've heard, there is not much benefit to a x64
binary for PHP.

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.

--
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.php

--- End Message ---
--- Begin Message ---
On Sun, Oct 16, 2011 at 12:24 AM, Lester Caine <les...@lsces.co.uk> wrote:

> Keith Davis wrote:
>
>> From everything that I've heard, there is not much benefit to a x64
>>>
>> binary for PHP.
>>
>
> Running all 64bit including the database,


yeah, running the database servers on 64bit is a must, mostly because of the
memory limitations of the 32bit and the native 64bit int also has a
performance improvement for databases.
but we are talking about php here, not database servers, so that's not
really a valid point here.



> 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.


would be curious that what would be the performance differences if
everything else would be the same, so only comparing 32bit php to 64bit php.
AFAIR 64bit php is a little bit slower.

-- 
Ferenc Kovács
@Tyr43l - http://tyrael.hu

--- End Message ---
--- Begin Message ---
Agreed on the DB side. We run MySQL x64.

One area I could see using an x64 binary is that we run Wincache and I could 
see a scenario in wanting to use more RAM than 32 bit will allow. 

Sent from my all-powerful iPhone 4,
Keith Davis 214-906-5183

On Oct 15, 2011, at 5:57 PM, "Ferenc Kovacs" <tyr...@gmail.com> wrote:

> On Sun, Oct 16, 2011 at 12:24 AM, Lester Caine <les...@lsces.co.uk> wrote:
> 
>> Keith Davis wrote:
>> 
>>> From everything that I've heard, there is not much benefit to a x64
>>>> 
>>> binary for PHP.
>>> 
>> 
>> Running all 64bit including the database,
> 
> 
> yeah, running the database servers on 64bit is a must, mostly because of the
> memory limitations of the 32bit and the native 64bit int also has a
> performance improvement for databases.
> but we are talking about php here, not database servers, so that's not
> really a valid point here.
> 
> 
> 
>> 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.
> 
> 
> would be curious that what would be the performance differences if
> everything else would be the same, so only comparing 32bit php to 64bit php.
> AFAIR 64bit php is a little bit slower.
> 
> -- 
> Ferenc Kovács
> @Tyr43l - http://tyrael.hu


This message (including any attachments) may contain confidential or otherwise 
privileged information and is intended only for the individual(s) to which it 
is addressed. If you are not the named addressee you should not disseminate, 
distribute or copy this e-mail. Please notify the sender immediately by e-mail 
if you have received this e-mail by mistake and delete this e-mail from your 
system. E-mail transmission cannot be guaranteed to be secured or error-free as 
information could be intercepted, corrupted, lost, destroyed, arrive late or 
incomplete, or contain viruses. The sender therefore does not accept liability 
for any errors or omissions in the contents of this message or that arise as a 
result of e-mail transmission. If verification is required please request a 
hard-copy version from the sender.

www.pridedallas.com


--- End Message ---
--- Begin Message ---
hi,

On Sun, Oct 16, 2011 at 12:24 AM, Lester Caine <les...@lsces.co.uk> wrote:
> Keith Davis wrote:
>>>
>>> From everything that I've heard, there is not much benefit to a x64
>>
>> binary for PHP.
>
> 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.

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).

-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

--- End Message ---

Reply via email to