Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PHP_OCI8 sobre Apache 2.2.6 y PHP 5.2.4.. ¡No Funciona!

608 views
Skip to first unread message

Juan Guillermo Fernández

unread,
Oct 15, 2007, 2:03:30 PM10/15/07
to
Hola, gente de mundo...

Les escribo porque me he quedado sin opciones para echar a correr esto.

Como les dije en el subject, necesito hacer correr esta configuración:

PHP_OCI8 como módulo de PHP 5.2.4. sobre Apache 2.2.6, en mi Windows
XPSP2 (por mientras. De ahí planeo llevármelo a un Linux)

Pero.. ¡No Funciona!

El log de apache registra:

PHP Warning: PHP Startup: Unable to load dynamic library
'D:\\Apache\\PHP\\ext\\php_oci8.dll' - No se encontr\xf3 el proceso
especificado.\r\n in Unknown on line 0

No obstante, carga sin problemas el resto de los módulos, y están todos
en el correspondiente directorio de extensiones. De hecho, funcionaron,
salvo este módulo, desde el mismo instalador, que se encargó de
modificar el httpd.conf de apache.

En mi máquina tengo instalada la versión 8.1.7.0.0 del Oracle Client. Es
lo único que se me ocurre pueda ser fuente de conflicto o
incompatibilidades.

Las BD a las que me quiero conectar son una 8.1 y una 9i, pero no las
culparía de algún modo ya que el módulo no se quiere ni levantar... muy
lejos aún siquiera de intentar conectarse a una de ellas...

¿Alguien ha tenikdo este problema, y ha conseguido solucionarlo?

Atento a sus sugerencias...

J.G.

José Miguel Santibáńez

unread,
Oct 15, 2007, 2:37:21 PM10/15/07
to
En el capítulo anterior (news:4713a2d5$1...@news.vcd.cl), Juan Guillermo
Fernández <promodeus...@Hotmail.com> dijo:

> Hola, gente de mundo...
>
> Les escribo porque me he quedado sin opciones para echar a correr esto.
>
> Como les dije en el subject, necesito hacer correr esta configuración:
>
> PHP_OCI8 como módulo de PHP 5.2.4. sobre Apache 2.2.6, en mi Windows
> XPSP2 (por mientras. De ahí planeo llevármelo a un Linux)
>
> Pero.. ¡No Funciona!
>
> El log de apache registra:
>
> PHP Warning: PHP Startup: Unable to load dynamic library
> 'D:\\Apache\\PHP\\ext\\php_oci8.dll' - No se encontr\xf3 el proceso
> especificado.\r\n in Unknown on line 0
>
> No obstante, carga sin problemas el resto de los módulos, y están todos
> en el correspondiente directorio de extensiones. De hecho, funcionaron,
> salvo este módulo, desde el mismo instalador, que se encargó de
> modificar el httpd.conf de apache.
>
> En mi máquina tengo instalada la versión 8.1.7.0.0 del Oracle Client. Es
> lo único que se me ocurre pueda ser fuente de conflicto o
> incompatibilidades.
>

Según la documentación de PHP para OCI8:
(http://cl.php.net/manual/en/ref.oci8.php) ojo, la versión en español dice
lo mismo si haces la traducción por google ;-)

You will need the Oracle client libraries to use this extension. Windows
users will need libraries with version at least 10 to use the php_oci8.dll.

The most convenient way to install all the required files is to use Oracle
Instant Client, which is available from here: »
http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html.
To work with OCI8 module "basic" version of Oracle Instant Client is
enough. Instant Client does not need ORACLE_SID or ORACLE_HOME environment
variables set. You still may need to set LD_LIBRARY_PATH and NLS_LANG,
though.

--
Apoye a la campaña de alfabetización y | Jose M. Santibañez A.
ordenación de las news, cada post en su | <j...@nivel5.cl>
lugar y el lugar exacto para cada post | <http://caos.cl/jms>

Juan Guillermo Fernández

unread,
Oct 15, 2007, 4:00:59 PM10/15/07
to
Gracias por la respuesta! Mañana lo pondré a prueba... Pero me deja una
duda...

Si así ha de hacerse en Windows, ¿cómo se abordaría en linux? Existe,
acaso, un Instant Client para Linux? :o

José Miguel Santibáñez escribió:

José Miguel Santibáńez

unread,
Oct 16, 2007, 1:46:32 PM10/16/07
to
En el capítulo anterior (news:4713be5f$1...@news.vcd.cl), Juan Guillermo
Fernández <promodeus...@Hotmail.com> dijo:

> Gracias por la respuesta! Mañana lo pondré a prueba... Pero me deja


> una duda...
>
> Si así ha de hacerse en Windows, ¿cómo se abordaría en linux? Existe,
> acaso, un Instant Client para Linux? :o
>
>

Mira acá:
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html

ahí están todos: windows, linux, solaris, hpux, MacOS y AIX...

0 new messages