Re: Compiling for 64 bit?
- From: Toby A Inkster <usenet200803@xxxxxxxxxxxxxxxxx>
- Date: Wed, 26 Mar 2008 09:52:23 +0000
The Natural Philosopher wrote:
Darren wrote:
Apache, PHP and MySQL are all running in 32 bit on a Solaris server
that is 64 bit. The main problem I have is I need 64 bit integers so I
have 2 questions:
If I compile PHP for 64 bit, do I need to compile Apache in 64 bit
also?
I wouldn't have thought so..php output is a character stream fed to
apache..via stdout IIRC.
You only "RC" if you're talking about the CGI version of PHP. If you're
using the Apache module (mod_php), you will almost certainly need to
recompile Apache. If you use CGI, you should be able to get away with
using 32-bit Apache with 64-bit PHP.
If your maths is fairly simply (i.e. just some basic addition,
multiplication, etc, but with really big numbers), then you could try
using a PHP class or extension for large numbers in 32-bit PHP. These
basically store numbers in a string and do maths on that. They're a few
orders of magnitude slower than the maths functions built into the CPU,
but if your maths isn't complex, they'll might do the trick.
http://www.php.net/manual/en/ref.bc.php
http://www.icosaedro.it/bigint/
http://www.icosaedro.it/bigfloat/
--
Toby A Inkster BSc (Hons) ARCS
[Geek of HTML/SQL/Perl/PHP/Python/Apache/Linux]
[OS: Linux 2.6.17.14-mm-desktop-9mdvsmp, up 8 days, 11:21.]
Best... News... Story... Ever!
http://tobyinkster.co.uk/blog/2008/03/23/hypnotist/
.
- Follow-Ups:
- Re: Compiling for 64 bit?
- From: Darren
- Re: Compiling for 64 bit?
- References:
- Compiling for 64 bit?
- From: Darren
- Re: Compiling for 64 bit?
- From: The Natural Philosopher
- Compiling for 64 bit?
- Prev by Date: Re: Reading cookies problem
- Next by Date: Re: Link not working in IE
- Previous by thread: Re: Compiling for 64 bit?
- Next by thread: Re: Compiling for 64 bit?
- Index(es):
Relevant Pages
|
|