Foros del Web » Programando para Internet » PHP »

PDO para Oracle

Estas en el tema de PDO para Oracle en el foro de PHP en Foros del Web. Hola amigos, Tengo el siguiente problema: Mi escenario: Estoy trabajando en Windows 7 - 64 bits. Tengo instalado Vertigo Server, lo que me brinda Apache, ...
  #1 (permalink)  
Antiguo 18/12/2012, 16:46
 
Fecha de Ingreso: junio-2011
Mensajes: 80
Antigüedad: 12 años, 10 meses
Puntos: 8
PDO para Oracle

Hola amigos,

Tengo el siguiente problema:

Mi escenario:
Estoy trabajando en Windows 7 - 64 bits. Tengo instalado Vertigo Server, lo que me brinda Apache, PHP 5.3 y MySQL.

Me conecto a mi BD MySQL y trabajo en ella sin problemas con PDO.

Mi problema:
Tengo que conectarme a una Base de Datos remota Oracle y cuando activo la opción en el php.ini: extension=php_pdo_oci.dll y reinicio el los servicios me devuelve error que no se encontró el modulo especifico en la carpeta de extensiones.

Cuando voy a esa carpeta efectivamente no está en ella el fichero php_pdo_oci.dll.

Error:
PHP Startup: Unable to load dynamic library.
'C:\VertigoServ\php\ext\php_pdo_oci.dll' - The specified module could not be found.

Pregunta:
Esta dll como la puedo instalar ??
No viene con PHP esta dll ?


Muchas gracias a todos.
  #2 (permalink)  
Antiguo 18/12/2012, 16:49
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: PDO para Oracle

Consulta el manual.
http://php.net/manual/en/ref.pdo-oci.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 18/12/2012, 16:55
 
Fecha de Ingreso: junio-2011
Mensajes: 80
Antigüedad: 12 años, 10 meses
Puntos: 8
Respuesta: PDO para Oracle

Hola pateketrueke,

Pues había comenzado por el manual, pero en él no me dice nada de la dichosa dll que me falta, solo ejemplo para linux para compilar PHP con la opción pdo_oci.

Pero no hablan nada para Windows y sobre la dll que me falta. Por eso preguntaba por aquí si alguien a lo mejor había tenido experiencia instalando PDO_OCI en Windows.
  #4 (permalink)  
Antiguo 18/12/2012, 17:13
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: PDO para Oracle

Bueno, si hubieras comenzado diciendo que ya revisaste el manual nos hubiéramos saltado ese paso.

Revisando un poco me parece que vas a tener que experimentar como un verdadero hacker a compilar tu propia extensión, buscar intensivamente por algún .dll compatible o esperar a que un buen samaritano comparta su experiencia.

Para tener una nota enorme que diga "experimental" debo decir que estás metido en un buen lío, lo siento, eso es lo malo de no irse adaptando a los estándares.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 18/12/2012, 17:25
 
Fecha de Ingreso: junio-2011
Mensajes: 80
Antigüedad: 12 años, 10 meses
Puntos: 8
Respuesta: PDO para Oracle

Bueno yo solo quería seguir las recomendaciones de usar PDO, pero ya que es muy complicado y experimental, entonces usaré OCI8.

OCI8 si lo he usado con PHP y Oracle y me funciona perfecto, asi que continuaré con OCI8 hasta que PDO_OCI sea completamente funcional.

Gracias una vez más
  #6 (permalink)  
Antiguo 18/12/2012, 18:23
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: PDO para Oracle

Si estas en Windows, te recomiendo usar Zend Server CE, ya trae soporte para OCI en PDO.
  #7 (permalink)  
Antiguo 19/12/2012, 12:23
 
Fecha de Ingreso: junio-2011
Mensajes: 80
Antigüedad: 12 años, 10 meses
Puntos: 8
Respuesta: PDO para Oracle

Hola GastorV,

Te comento que tu solución fue la correcta para mi problema.

Instalé Zend Server CE, y estoy usando PDO para MySQL y para Oracle sin ningún tipo de problemas.

Muchas gracias por tu solución brindada.

SOLUCIONADO !!!

Etiquetas: mysql, oracle, pdo
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:25.