Foros del Web » Programando para Internet » PHP »

php y sybase

Estas en el tema de php y sybase en el foro de PHP en Foros del Web. Donde puedo conseguir el controlador nativo de sybase para php, es que deseo conectarme con esta base de datos.....???Ayuda please.....
  #1 (permalink)  
Antiguo 24/05/2005, 19:17
Avatar de capuleto  
Fecha de Ingreso: octubre-2003
Ubicación: Cartagena
Mensajes: 219
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta php y sybase

Donde puedo conseguir el controlador nativo de sybase para php, es que deseo conectarme con esta base de datos.....???Ayuda please..
__________________
...Definitivamente Soy Nadie entre los Sabios....*-*Capuleto*-*
  #2 (permalink)  
Antiguo 24/05/2005, 21:19
 
Fecha de Ingreso: agosto-2004
Mensajes: 95
Antigüedad: 13 años, 3 meses
Puntos: 2
Funciones Sybase
http://cl.php.net/sybase

Librerias ? en windows o Linux ?

por lo menos en windows debes descomentar la linea php_sybase_ct.dll en el php.ini
__________________
Marco de Arica (Chile)
  #3 (permalink)  
Antiguo 25/05/2005, 18:49
Avatar de capuleto  
Fecha de Ingreso: octubre-2003
Ubicación: Cartagena
Mensajes: 219
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta

Bueno es en Windows NT4.0 ya esa libreria se la active en el php.ini y al momento de reiniciar el quipo me mostro una cantidad de errores sobre esas libreias ya que no las podia cargar, asi que creo que necesito el controlador de sybase nativo para php, necesito ayuda por favor....
__________________
...Definitivamente Soy Nadie entre los Sabios....*-*Capuleto*-*
  #4 (permalink)  
Antiguo 26/05/2005, 08:38
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
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,
  #5 (permalink)  
Antiguo 26/05/2005, 16:12
Avatar de capuleto  
Fecha de Ingreso: octubre-2003
Ubicación: Cartagena
Mensajes: 219
Antigüedad: 14 años, 2 meses
Puntos: 0
Bueno el problema es que al habilitar en el php.ini, la linea:
Código:
extension=php_sybase_ct.dll
me comienzan a salir una serie de errores cuando reinicio el winnt4.0 sobre el archivo libct.dll, que no pudo cargar y asi va con el apache .exe y luego con el php_sybase_ct.dll, que falta en el system y system 32, etc, que no lo pudo cargar y la verdad estoy de acuerdo con cluster, debe funcionar normal, es decir no se que pasa??, me gustaria que me ayudaran....gracias
__________________
...Definitivamente Soy Nadie entre los Sabios....*-*Capuleto*-*
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 10:14.