Re: enable-bcmath
am 17.03.2005 18:17:09 von jpm-account-forwards-to-dev-null-use-reply-adress
David Backhausen schrieb:
> ich habe PHP 5.0.1 vor lägerer Zeit bei mir local installiert.
Local heißt genau was? Insbesondere das Betriebssystem
wäre interessant.
> Jetzt möchte ich "bcsqrt()" nutzen. Geht aber nicht.
>
> Dazu fand ich folgendes:
> Diese Funktion ist nur ausführbar, wenn PHP bei der Installation mit
> --enable-bcmath konfiguriert wurde.
Richtig. Es kann aber auch als shared mit kompliert worden sein
und Du mußt es nur in der php.ini nachladen.
> Kann ich das noch Installieren?
Ja.
> Wie?
Wobei wir wieder bei der Eingangsfrage sind.
Da Du aber eh etwas nachinstallieren oder verändern mußt,
wäre es eine viel bessere Idee, gleich ein aktuelles 5.0.3
zu installieren. PHP 5 ist noch recht jung und in den ersten
Versionen gab es IIRC sogar noch Sicherheitslücken.
Weil das ganze ein Installationsproblem ist, leite ich
um nach d.c.l.p.installation.
Gruß, JPM
Re: enable-bcmath
am 17.03.2005 18:38:29 von David Backhausen
Jens Peter Möller schrieb:
> Local heißt genau was? Insbesondere das Betriebssystem
> wäre interessant.
Mac OS X 10.3
> Richtig. Es kann aber auch als shared mit kompliert worden sein
> und Du mußt es nur in der php.ini nachladen.
Wie läd man das in der php.ini nach?
in meiner php.ini steht folgendes:
[bcmath]
; Number of decimal digits for all bcmath functions.
bcmath.scale = 0
Ich werde wohl mal eine aktuelle Version installieren.
Gruß David
Re: enable-bcmath
am 17.03.2005 21:05:50 von David Backhausen
Jens Peter Möller schrieb:
> Da Du aber eh etwas nachinstallieren oder verändern mußt,
> wäre es eine viel bessere Idee, gleich ein aktuelles 5.0.3
> zu installieren. PHP 5 ist noch recht jung und in den ersten
> Versionen gab es IIRC sogar noch Sicherheitslücken.
Ich habe 5.0.3 installiert.
Wie kann ich bcmath in der php.ini nachladen?
Re: enable-bcmath
am 18.03.2005 10:35:24 von Christoph Jeschke
David Backhausen schrieb:
> Ich habe 5.0.3 installiert.
Auch mit --enable-bcmath?
> Wie kann ich bcmath in der php.ini nachladen?
Wenn du PHP nicht mit --enable-bcmath übersetzt hast, gar nicht.
Re: enable-bcmath
am 18.03.2005 11:22:42 von dev-null-use-reply-adress
David Backhausen schrieb:
> Ich habe 5.0.3 installiert.
> Wie kann ich bcmath in der php.ini nachladen?
Christoph hat wohl recht. Es heißt ja auch --enable-bcmath und
nicht --with-bcmath. Sorry, daß ich Dich in die Irre geführt habe.
Obwohl das Update sicher kein Fehler war.
Du wirst Dir dann wohl ein Paket mit bcmath besorgen müssen,
oder besser PHP selber neu kompilieren. Im Handbuch existiert
sogar ein Kapitel zu OS-X.
Gruß, JPM
--
> Offenbar steh ich heute mal wieder total auf dem Schlauch, und
> suche nach einer MySQL Funktion die das schafft.
Wenn Du statt eines Schlauchs die MySQL-Dokumentation nehmen würdest,
ginge das ganze vermutlich schneller, und auch zuverlässiger.