[ASLE] PHP: php_ibm_db2.dll para php 5.4.29 exactamente.

Ing. Patricio Carrillo M. pato.car.m en gmail.com
Dom Nov 23 17:33:43 ECT 2014


Mil gracias a todos por sus valiosos conocimientoscompartidos....

Al parecer el modulo tiene implementado ZENDGUARD.


*Atte.Ing. Patricio Carrillo M*

El 21 de noviembre de 2014, 2:19 p. m., Iván Campaña<ivan.campana en domo.ec>
escribió:

> En esos casos lo al menos yo suelo hacer (normalmente trabajo en Linux el
> 90% de las veces, pero de vez en cuando me toca trabajar en Windows).  Es
> habilitar el módulo para PHP en modo cliente, lo ejecuto en la línea de
> comandos, con algo sencillo, tratando de leer los módulos cargados por
> ejemplo:
> *php.exe -m*
>
> Si ahí no falla deberían estar en la lista el módulo *ibm_db2*, con ese
> módulo específicamente no he tenido que trabajar, pero sí he tenido que
> trabajar con los de Sybase y Oracle, que suelen ser igual de conflictivos,
> y al ejecutarlo desde consola me muestra que no puede cargar alguna dll
> faltante o que falta alguna configuración (a veces estos DLLs dependen de
> variables de entorno o de tener componentes instalados en la máquina que
> asumen que si vamos a trabajar con ese ambiente ya lo tenemos).
>
> Otra opción es tomar los DLL del módulo y correrle el Dependency Walker (*http://www.dependencywalker.com/
> <http://www.dependencywalker.com/>*) que te muestra qué DLLs está
> buscando y que quizá no tienes en tu sistema, es lo más cercano al *ldd*
> de Linux.
>
> Con eso creo que podrías encontrar la razón por la que no carga, porque si
> coincide la versión de las herramientas con las que fue compilado tu PHP no
> hay razón para que no cargue la dll.
>
> Si por otro lado estás aún en etapa de desarrollo y te está dando muchos
> problemas conectarte así, puedes optar por utilizar *adodb* (
> http://adodb.sourceforge.net/) y conectarte a través de ODBC
> inicialmente, y si al final quieres pasar a utilizar el modo nativo de DB2
> no habría problema, porque la capa de adodb se hace cargo de que sea
> transparente conectarte a cualquier base sin necesidad de utilizar llamados
> específicos.
>
> Espero algo de eso te sirva de ayuda.
>
>
>       IIG. Iván G. Campaña N.
>              www.domo.ec
> Jefe de Investigación & Desarrollo
>
>
>
> El 21 de noviembre de 2014, 8:14, Ing. Patricio Carrillo M. <
> pato.car.m en gmail.com> escribió:
>
>> Gracias por tu soporte.. pero desde el principio verifique que mi PHP
>> tiene Thread Safety deshabilitado, he descargado
>>
>> php_ibm_db2-1.9.3-5.4-nts-vc9-x86
>> php_ibm_db2-1.9.4-5.4-nts-vc9-x86
>> php_ibm_db2-1.9.5-5.4-nts-vc9-x86
>> php_ibm_db2-1.9.6-5.4-nts-vc9-x86
>>
>> y probado con cada una de las dll que viene pero nada, incluso las he
>> copiado en el windo$/$ystem y nada...
>>
>> ​​Alguna otra sugerencia...
>>
>>
>> *Atte.Ing. Patricio Carrillo M*
>>
>>
>> El 20 de noviembre de 2014, 16:10, Iván Campaña<ivan.campana en domo.ec>
>> escribió:
>>
>> Con PHP en Windows no es necesario tener la versión exacta de la DLL,
>>> para que sea compatible tiene que coincidir dos cosas, el compilador y ver
>>> si tu versión es "Thread Safe" o no.
>>>
>>> El módulo para PHP 5.4 está acá:
>>>
>>> http://sourceforge.net/projects/db2mc/files/IBM_DB2%20PHP%20Driver%20for%20Windows/PHP%205.4._/
>>>
>>> Ahí están varias versiones, pero antes de bajarte cualquiera tienes que
>>> saber si la versión que tienes instalada tiene habilitada la opción de
>>> "Thread Safety", eso lo puedes sacar con php_info, si dice enabled entonces
>>> tienes que bajarte la versión que dice -ts- :
>>> php_ibm_db2-1.9.6-5.4-ts-vc9-x86.zip
>>>
>>> Si en cambio tu versión de PHP no tiene habilitada esta opción, te
>>> descargas el módulo NTS:
>>> php_ibm_db2-1.9.6-5.4-nts-vc9-x86.zip
>>>
>>> Obviamente se asume que tu versión de PHP está compilada con Visual C 9
>>> (que es lo más seguro).
>>>
>>>       IIG. Iván G. Campaña N.
>>>              www.domo.ec
>>> Jefe de Investigación & Desarrollo
>>>
>>>
>>>
>>> El 20 de noviembre de 2014, 15:10, Ing. Patricio Carrillo M. <
>>> pato.car.m en gmail.com> escribió:
>>>
>>>> Gracias por su ayuda... pero he probado muchas php_ibm_db2.dll pero
>>>> ninguna coincide con mi versión de php (5.4.29).. por lo que no se carga
>>>> como extensión (php.ini ==>  extension=php_ibm_db2.dll) de PHP...
>>>>
>>>> No se como pero tengo entendido que uno mismo se puede "fabricar" su
>>>> propia .dll .. alguien me puede guiar ??
>>>>
>>>>
>>>> *Atte.Ing. Patricio Carrillo M*
>>>>
>>>> El 20 de noviembre de 2014, 14:50, Antonio Pardo<apardo en alabs.org>
>>>> escribió:
>>>>
>>>> Prueba con alguna de estas versiones:
>>>>> http://pecl.php.net/package/ibm_db2
>>>>>
>>>>> Saludos
>>>>>
>>>>> El 20/11/14 a las 14:07, Ing. Patricio Carrillo M. escibió:
>>>>> > Estimad en s amig en s:
>>>>> >
>>>>> > Luego de varios días de busqueda no he podido encontrar la dll para
>>>>> php
>>>>> > mencionada...
>>>>> >
>>>>> > Necesito exactamente para la version 5.4.29 de php...
>>>>> >
>>>>> > Favor su ayuda o alguien la tiene.. es para un módulo de facturación
>>>>> > electrónica (y debo apresurarme).
>>>>> >
>>>>> > Mil gracias por sus valiosos aportes....
>>>>> >
>>>>> >
>>>>> > *Atte.
>>>>> > Ing. Patricio Carrillo M*
>>>>> > **Consultor de Sistemas
>>>>> > **Cel.: 0987910944
>>>>> > Windows - GNU/Linux - Free Software
>>>>> > Administrador Servidores Linux - Windows
>>>>> > Linux Registered User: 144599
>>>>> > /
>>>>> > * "Nos han dominado más por la ignorancia que por la fuerza", Simón
>>>>> Bolivar.
>>>>> > * "La gente inteligente habla de ideas, la gente común habla de
>>>>> cosas y
>>>>> > la gente mediocre habla de la gente". Jules Romains/
>>>>> >
>>>>> >
>>>>> > _______________________________________________
>>>>> > Lista de Correo Asociacion en listas.asle.ec
>>>>> > Visite http://listas.asle.ec/mailman/listinfo/asociacion
>>>>> > para modificar las opciones de suscripción (suscribirse, retirarse,
>>>>> etc).
>>>>> >
>>>>> > Participa en las listas y próximo foro, como socio de ASLE
>>>>> http://www.asle.ec/portal2/node/7
>>>>> >
>>>>> > Visita el canal IRC #asle en irc.freenode.org para consultas en
>>>>> tiempo real.
>>>>> >
>>>>> > Todo mensaje que sea enviado a esta lista es público (especialmente
>>>>> los que contengan una nota de confidencialidad) y cualquiera puede hacer el
>>>>> uso que desee de él.
>>>>> >
>>>>>
>>>>> --
>>>>> Antonio Pardo
>>>>> Asociación aLabs
>>>>> Web: http://www.alabs.org/
>>>>> Blog: http://apardo.alabs.org/
>>>>> Tel. ES: (+34) 91 771 40 52 ext. 2000
>>>>> Tel. EC: (+593)(0) 984 281 776 (Telegram)
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Lista de Correo Asociacion en listas.asle.ec
>>>>> Visite http://listas.asle.ec/mailman/listinfo/asociacion
>>>>> para modificar las opciones de suscripción (suscribirse, retirarse,
>>>>> etc).
>>>>>
>>>>> Participa en las listas y próximo foro, como socio de ASLE
>>>>> http://www.asle.ec/portal2/node/7
>>>>>
>>>>> Visita el canal IRC #asle en irc.freenode.org para consultas en
>>>>> tiempo real.
>>>>>
>>>>> Todo mensaje que sea enviado a esta lista es público (especialmente
>>>>> los que contengan una nota de confidencialidad) y cualquiera puede hacer el
>>>>> uso que desee de él.
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Lista de Correo Asociacion en listas.asle.ec
>>>> Visite http://listas.asle.ec/mailman/listinfo/asociacion
>>>> para modificar las opciones de suscripción (suscribirse, retirarse,
>>>> etc).
>>>>
>>>> Participa en las listas y próximo foro, como socio de ASLE
>>>> http://www.asle.ec/portal2/node/7
>>>>
>>>> Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo
>>>> real.
>>>>
>>>> Todo mensaje que sea enviado a esta lista es público (especialmente los
>>>> que contengan una nota de confidencialidad) y cualquiera puede hacer el uso
>>>> que desee de él.
>>>>
>>>
>>>
>>> _______________________________________________
>>> Lista de Correo Asociacion en listas.asle.ec
>>> Visite http://listas.asle.ec/mailman/listinfo/asociacion
>>> para modificar las opciones de suscripción (suscribirse, retirarse, etc).
>>>
>>> Participa en las listas y próximo foro, como socio de ASLE
>>> http://www.asle.ec/portal2/node/7
>>>
>>> Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo
>>> real.
>>>
>>> Todo mensaje que sea enviado a esta lista es público (especialmente los
>>> que contengan una nota de confidencialidad) y cualquiera puede hacer el uso
>>> que desee de él.
>>>
>>
>>
>> _______________________________________________
>> Lista de Correo Asociacion en listas.asle.ec
>> Visite http://listas.asle.ec/mailman/listinfo/asociacion
>> para modificar las opciones de suscripción (suscribirse, retirarse, etc).
>>
>> Participa en las listas y próximo foro, como socio de ASLE
>> http://www.asle.ec/portal2/node/7
>>
>> Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo
>> real.
>>
>> Todo mensaje que sea enviado a esta lista es público (especialmente los
>> que contengan una nota de confidencialidad) y cualquiera puede hacer el uso
>> que desee de él.
>>
>
>
> _______________________________________________
> Lista de Correo Asociacion en listas.asle.ec
> Visite http://listas.asle.ec/mailman/listinfo/asociacion
> para modificar las opciones de suscripción (suscribirse, retirarse, etc).
>
> Participa en las listas y próximo foro, como socio de ASLE
> http://www.asle.ec/portal2/node/7
>
> Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo
> real.
>
> Todo mensaje que sea enviado a esta lista es público (especialmente los
> que contengan una nota de confidencialidad) y cualquiera puede hacer el uso
> que desee de él.
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.asle.ec/pipermail/asociacion/attachments/20141123/33fd81d0/attachment.html>


More information about the Asociacion mailing list