Discussion: Compiling for 64 bit?
Afficher un message
Vieux 27/03/2008, 00h04   #6
Darren
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Compiling for 64 bit?

On Mar 26, 3:52am, Toby A Inkster <usenet200...@tobyinkster.co.uk>
wrote:
> 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 soI
> >> 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....o.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/


Thanks, I will look at those because my math is not very complex and I
have a feeling that if I attempted to recompile PHP and Apache, I am
not sure that everything would end up working in the end (I am new to
Unix based OS's)
  Réponse avec citation
 
Page generated in 0,05789 seconds with 9 queries