Tema: php y sybase
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/05/2005, 07:38
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En general .. PHP para ciertas taréas no las soporta "nativamente" con su "PHP core" .. temas como funciones auxiliares para conectarse a cierta Base de datos usa lo que denominan: extensiones. (que en windows son las que tienes o debes tener en tu instalación de PHP/extensions/ ...) y son de nombre php_xxx.dll

Esa son las "extensiones". En windows las extensiones sólo se "habilitan" .. pues no se compilan (como pasa en Linux) o mejor dicho .. ya no las proporciana PHP "compiladas".

Para habilitar una extensión .. además de "descomentar" la línea de tu php.ini que haga mención a dicha extensión (quitando el ; delante de su extension = ...) debes asegurarte que tu directiva: extension_dir = ... apunte a dicho directorio donde están esas y otras php_xxx.dll.

Algunas extensiones concretas requieren de otras "librerias" (en windows: otras .dll) ya sean de las que PHP proporciona (y que tienes en dll/ directorio de la instalación de PHP) o bien que sean de (en tu caso) la Base de datos (o RDMS) que pretendes usar .. Normalmente son las versiones "cliente" de estos.

Si indicas los errores que obtienes al intentar habilitar tu extensión para uso de sybase .. veremos que sucede .. pero, en general es por qué te falta alguna .dll asociada y en el caso de usar Base de datos .. suele ser la versión "cliente" de esta que será alguna .dll o grupo de ellas que tendras que tener instalado en tu windows/system o similar (de hecho es altamente recomendable copiar las .dll que tengas en dll/ hacia dicho directorio ..por qué muchas extensiones las usan).

Un saludo,