PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache 2 erkennt keine math. funktionen ...



Uncle CM
17.02.05, 13:40
so, habe das forum hier durchsucht, aber nix brauchb ares gefunden ...
hier zu meinem probelm:

mein vater hat unseren webserver auf Apache/2.0.52 geupdatet ... es läuft PHP4.3.9 ...
und funktioniert auch alles soweit, jedoch wenn ich eins meiner scripte aufrufe, dann kommt eine fehlermeldung:

Fatal error: Call to undefined function: bcdiv() in ...

welches module muss geladen werden, damit er die funktionen erkennt?

Tomek
17.02.05, 13:43
Dir fehlt vermutlich die entsprechende PHP-Erweiterung...

Welche Distribution und Version hast du?

Uncle CM
17.02.05, 14:00
ich habe SuSE Linux (wahrscheinlich) in der Version 8.2

ich glaube auch, dass mir eine erweiterung fehlt .... nur ich finde nirgendwo eine hilfe wo steht, in welche erweiterung die mathematischen funktionen stehen ...

marce
17.02.05, 14:02
lt. php.net sollte die Fkt. eigentlich seit 4.0.4 enthalten sein, aber:

Installation

In PHP 4 sind diese Funktionen nur verfügbar, wenn PHP mit --enable-bcmath konfiguriert wurde. In PHP 3 sind diese Funktionen nur verfügbar, wenn PHP nicht mit --disable-bcmath konfiguriert wurde.

[http://de.php.net/manual/de/ref.bc.php]


... übrigens das Ergebnis von google.de, "php bcdiv" als Suchbegriff und 2x klicken...

Roger Wilco
17.02.05, 18:52
Die Installation von php4-bcmath reicht aus, dazu muss PHP nicht neu kompiliert werden. ;)