Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Fatal error: Call to undefined function gmp_mod() (https://www.clubdelphi.com/foros/showthread.php?t=60215)

alquimista_gdl 24-09-2008 19:41:07

Fatal error: Call to undefined function gmp_mod()
 
Hola,
Estoy invocando la función gmp_mod() para calcular el módulo de un par de números. Modifiqué el PHP.ini bajo D4PHP 2, para incluír la extensión GMP:

extension=php_gmp.dll
; Directory in which the loadable extensions (modules) reside.
extension_dir = ".\ext"
Reinicié el IDE y no deja de marcarme:

Fatal error: Call to undefined function gmp_mod() in C:\Desarrollo\Curso PHP\Tutorial\Ejemplo 18\LYR_BancoLista.php on line 38

Qué puede ser?


Gracias,
Guillermo

dec 24-09-2008 19:43:02

Hola,

Diría a bote pronto que no basta con reiniciar el IDE, sino que hay que reiniciar el servidor Apache o el que utilices. :rolleyes:

alquimista_gdl 24-09-2008 19:53:53

Gracias...

Reinicié hasta el computador, y nada :confused:

dec 24-09-2008 20:01:19

Hola,

Hum... En el archivo de configuración tú escribes:

Código:

extension=php_gmp.dll
extension_dir = ".\ext"

Pero, ¿te aseguraste de que dicha "DLL" está en el directorio en cuestión? ¿Podrías comprobar que efectivamente otras extensiones que se encuentran en el mismo directorio están siendo usadas sin problemas? :rolleyes:

alquimista_gdl 24-09-2008 20:34:46

Hola David.

En mi PC tengo instalado el D4PHP 2, y además para hacer pruebas, tengo montado en la misma computadora el Apache y el PHP 5.2.6. El PHP que usa D4PHP es 5.2.2. Probé con phpinfo, despues de hacer las MISMAS modificaciones en el php.ini en ambos sitios (mi web server y Delphi); en el Web server, el cambio SI tuvo efecto; en ambos sitios existe el directorio "ext", conteniendo "php_gmp.dll".
No tengo idea por que el cambio que hago en php.ini de Delphi no esté tomando el GMP :(

Guillermo

dec 24-09-2008 21:36:53

Hola,

Pues lo único que se me ocurre es que el IDE está sobreescribiendo la configuración, que sea el encargado de poner en marcha el servidor y lo haga con ciertas opciones por su cuenta, dicho de otro modo, que acaso habría que configurar el uso de dicha extensión en el propio IDE... para que este se "diera cuenta"... pero, en fin, lo cierto es que no estoy aportando ninguna solución...


La franja horaria es GMT +2. Ahora son las 05:06:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi