Foros del Web » Programando para Internet » PHP »

No puedo Configurar php_gd.dll Librería Dinámica

Estas en el tema de No puedo Configurar php_gd.dll Librería Dinámica en el foro de PHP en Foros del Web. Que tal, espero me puedan ayudar con lo siguiente, estoy tratando de activar la dll gráfica php_gd.dll. Tengo la siguiente configuración: Windows 2000 Porfessional Internet ...
  #1 (permalink)  
Antiguo 14/01/2004, 16:25
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 3 meses
Puntos: 4
No puedo Configurar php_gd.dll Librería Dinámica

Que tal, espero me puedan ayudar con lo siguiente, estoy tratando de activar la dll gráfica php_gd.dll.

Tengo la siguiente configuración:

Windows 2000 Porfessional
Internet Information Server 5.1
PHP 4.3.1 (En Modo cgi)

Estaba mirando unas páginas que generan imágenes dinámicas utilizando la php_gd.dll

Por defecto mi configuración no la soporta, entonces hice lo siguiente:

1. Bajé la php_gd.dll
2. Creé una subcarpeta llamada extensions en C:/PHP/ ya que esta no existía y guardé allí la dll de manera que quedó: C:/PHP/extensions/php_gd.dll
3. Edité el php.ini en las siguientes líneas:

extension_dir =

Quedó:

extension_dir = C:\PHP\extensions\

Y descomenté (Quité el ;) de:

;extension=php_gd2.dll

Quedó:

extension=php_gd2.dll

4. Además en algun site vi que guardaban la .dll en C:/WINNT/System32 Entonces también la guardé allí.

Intenté ejecutar una pagina php y me sale el siguiente mensaje de Windows :

Unknown(); Unable to load dynamic library 'C:\PHP\extensions\php_gd.dll' -No se encontró el proceso especificado.


Entonces, ¿Que hice mal para configurar esta librería? ¿Falta algo?
o ¿es que no se pueden activar librerías con php como cgi?


Agradezco de antemano la ayuda.
__________________
EL LIMITE ES EL UNIVERSO

Última edición por jpogsistem; 14/01/2004 a las 16:27
  #2 (permalink)  
Antiguo 15/01/2004, 00:03
Avatar de xcorpion  
Fecha de Ingreso: octubre-2003
Ubicación: m é x i c o
Mensajes: 676
Antigüedad: 20 años, 5 meses
Puntos: 4
por lo que veo esta muy facil, a reserva de que me corrijas
todo esta bien configurado a esepcion de esto:

si la libreria llamada "php_gd.dll" que bajaste de internet y la colocaste en "c:\php\extencions" se llama php_gd.dll
entonces la linea que carga esta libreria en el archivo de configuacion de PHP deveria verse asi:
extension=php_gd.dll
y no extension=php_gd2.dll
checa que una php_gd2.dll es diferente de php_gd2.dll por el numero dos. asi tu error esta en que php esta intentando cargar la libreria php_gd2.dll y no php_gd.dll y como no la encuentra te manada un error diciendote que no encuentra el procesos especificado. revisa bien tu configuracion.
  #3 (permalink)  
Antiguo 15/01/2004, 07:56
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Ojo con esos php_???.dll que "bajas de internet" .. Las librerias GD y algunas más extensiones se compilan para windows para determinada versión de PHP .. así que si no coincide la versión que fué compilada esa php_gd2.dll con la de tu actual versión de PHP .. es probable que no funcione correctamente.

Si vivistas PHP.net .. en su sección de descargas verás siempre la versión de PHP que contiene todo ("Zip" package) el paquete incluido las extensiones (todas las que hay hasta el momento: php_???.dll) y otra versión "installer" que contiene lo justo (sin extensiones) para instalar en modo CGI (por ejemplo para usarlo bajo tu IIS como así lo haces ya).

Te recomiendo que te bajes la versión "Zip" de PHP de tu versión de PHP que uses en modo CGI y uses esas php_gd2.dll (y en general esas extensiones/librerias). Y no otras.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:52.