Foros del Web » Administración de Sistemas » LAMP »

como incluir oci8 a php para trabajar con oracol

Estas en el tema de como incluir oci8 a php para trabajar con oracol en el foro de LAMP en Foros del Web. Quiero habilitar la librería oci8 Estoy utilizando appserv-win32-2.5.10.exe y oracol 10g estaba aberiguando en inter, y me tope de que sebe instalar en php instantclient_11_1 ...
  #1 (permalink)  
Antiguo 14/07/2011, 07:27
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
como incluir oci8 a php para trabajar con oracol

Quiero habilitar la librería oci8
Estoy utilizando appserv-win32-2.5.10.exe y oracol 10g estaba aberiguando en inter, y me tope de que sebe instalar en php instantclient_11_1 de oracol para que funcione con oracol pero ya lo ise y no me funciona.
Supuetamente se debe de agregar la carpeta instantclient_11_1 en PATH y de be habilitar de php.ini lo que es extension=php_oci8.dll extension=php_pdo_oci8.dll y al conpilar php.ini debe de apareser ico8

Lo ise todo y no me sale ya me estoy pasando 16 horas en esto ensima sin dormir


Si alguien ya paso por esto por favor pasame los datos
estoy usando windows xp32bits
  #2 (permalink)  
Antiguo 14/07/2011, 07:39
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: como incluir oci8 a php para trabajar con oracol

Cita:
Iniciado por soy_nicanor Ver Mensaje
Quiero habilitar la librería oci8
Estoy utilizando appserv-win32-2.5.10.exe y oracol 10g estaba aberiguando en inter, y me tope de que sebe instalar en php instantclient_11_1 de oracol para que funcione con oracol pero ya lo ise y no me funciona.
Supuetamente se debe de agregar la carpeta instantclient_11_1 en PATH y de be habilitar de php.ini lo que es extension=php_oci8.dll extension=php_pdo_oci8.dll y al conpilar php.ini debe de apareser ico8

Lo ise todo y no me sale ya me estoy pasando 16 horas en esto ensima sin dormir


Si alguien ya paso por esto por favor pasame los datos
estoy usando windows xp32bits
¿ Estás de broma y has escrito esto para romperle la vista a cualquier hispanohablante ? ¡ RAE YA !
En el manual esta todo:
http://www.php.net/manual/es/oci8.setup.php
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #3 (permalink)  
Antiguo 14/07/2011, 07:48
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: como incluir oci8 a php para trabajar con oracol

Trata este libro http://php.net/manual/es/intro.oci8.php#75816 a mi me funciono con ese material.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 14/07/2011, 08:02
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como incluir oci8 a php para trabajar con oracol

Me boya volver traductor de libros creo jejejeee


Con la instalación de PHP en Windows oci8

Esta sección trata sobre la instalación de PHP de Windows MSI. PHP también se puede instalar a partir de archivos ZIP. Se refieren a la
PHP documentación de los pasos.
Para instalar en Windows oci8, el Oracle 10g o 11g bibliotecas cliente son necesarios. Estos pueden ser desde una
base de datos local, o desde el cliente de Oracle Instant. Apache es también necesario.
Binarios de PHP para Windows vienen en paquetes de thread-safe y no seguros para subprocesos. El hilo no-segura
versión requiere que el servidor web para estar en un modo sin rosca.

Instalación de oci8 Usando una base de datos local en Windows

Para instalar el oci8 en Windows XP Professional Edition:
1. Descargar el PHP 5.2.7 paquete de instalación desde http://www.php.net/downloads.php.
2. Haga doble clic en el archivo descargado php-5.2.7-win32-Instalador. El instalador de PHP se inicia Windows.
3. Haga clic en Siguiente en la pantalla de bienvenida. El acuerdo de licencia.
4. Acepte el acuerdo de licencia marcando la casilla y haga clic en Siguiente.
5. Seleccione el lugar de instalación de los archivos de PHP y haga clic en Siguiente.
6. En la pantalla de configuración del servidor Web, seleccione el servidor web que desee utilizar. Esta instalación utiliza la
Apache 2.0 opción de módulo. Seleccione el módulo Apache 2.0.x y haga clic en Siguiente.
7. En la pantalla del directorio de configuración de Apache, seleccione la ubicación del directorio de configuración del Apache y haga clic en
Siguiente. Para Apache 2.0, el directorio de configuración estándar es C: \ Archivos de programa \ ApacheGroup \ Apache2 \
conf \
8. En la pantalla Elegir elementos para la instalación, desplácese hacia abajo a la rama de extensiones y el Oracle 8
ampliación de la instalación. Haga clic en Siguiente.
9. En la página Preparado para instalar PHP 5.2.7, haga clic en Instalar. El instalador instala PHP.
10. Se mostrará un diálogo que le pregunta si desea configurar Apache. Haga clic en Sí.
11. Un mensaje de confirmación para confirmar que el archivo httpd.conf se ha actualizado. Haga clic en Aceptar.
12. Un mensaje de confirmación para confirmar que el archivo mime.types se ha actualizado. Haga clic en Aceptar.
13. Un mensaje de confirmación final se muestra para confirmar que la instalación de PHP se ha completado. clic
Finalizar.
14. Reinicia Apache con Inicio> Programas> Apache HTTP Server 2.0.59> Control Apache
Servidor> Reiniciar. Esto abre una ventana de consola muestra mensajes de error. Los errores también pueden
se registrarán en C: \ Program Files \ Apache Group \ Apache2 \ logs \ error.log. Si hay errores,
revise su httpd.conf y archivos php.ini, y corregir cualquier problema.


Instalación de oci8 con Instant Client en Windows

After installing the Apache HTTP Server, you can install Oracle Instant Client and configure PHP to
connect to a remote Oracle database.
To install:
1. Download the Instant Client Basic package for Windows from the Instant Client page on the Oracle
Technology Network:
http://www.oracle.com/technology/tec...antclient.html
The Windows 32 bit ZIP file is called instantclient-basic-win32-11.1.0.6.0.zip and is around 42 MB in
size.
If you need to connect to Oracle 8i, then install the Oracle 10g Instant Client.
On some Windows installations, to use Oracle 10g Instant Client you may need to locate a copy of
msvcr71.dll and put it in your PATH.
2. Create a new directory (for example, C:\instantclient_11_1). Unzip the downloaded file into the new
directory.
3. Edit the Windows environment and add the location of the Oracle Instant Client files,
C:\instantclient_11_1, to the PATH environment variable, before any other Oracle directories. For
example, on Windows XP, use Start > Settings > Control Panel > System > Advanced > Environment
Variables, and edit PATH in the System Variables list.
Si está usando un archivo tnsnames.ora para definir los nombres de Oracle Net connect (alias de base de datos), copia de la
tnsnames.ora archivo en C: \ instantclient_11_1, y establecer el entorno de usuario TNS_ADMIN variable
C: \ instantclient_11_1.
Establecer cualquier otra requiere la globalización de Oracle variables de entorno de idioma, como NLS_LANG. si
no hay nada escrito, el medio ambiente local por defecto se utiliza. Véase el capítulo La globalización, por más
información sobre la globalización con PHP y Oracle.
Desactivar cualquier variable de entorno de Oracle que no son necesarios, tales como ORACLE_HOME y
ORACLE_SID.
4. Instalar PHP siguiendo los pasos de la sección anterior, Instalación de oci8 Usando una base de datos local en
Windows.
5. Reinicie el servidor Apache HTTP.

Actualización en Windows oci8

Para instalar PHP 4 en Windows XP Professional Edition:
1. Descargar el PHP 4.4.9 archivo ZIP de http://www.php.net/downloads.php.
2. Descomprimir php-4.4.9-win32.zip a un directorio llamado C: \ php-4.4.9-Win32.
3. Elimine la antigua oci8 extensión de archivo C: \ php-4.4.9-Win32 \ extensiones \ php_oci8.dll.
4. Descargar php_oci8.dll para la rama 4.4 de http://pecl4win.php.net/ext.php/php_oci8.dll y se mueven
en C: \ php-4.4.9-Win32 \ extensiones \ php_oci8.dll.
5. Copia de C: \ php-4.4.9-Win32 \ php4ts.dll en el directorio C: \ php-4.4.9-Win32 \ directorio sapi. Si se ejecuta el PHP
interfaz de línea de comandos que copia a la carpeta C: \ php-4.4.9-Win32 \ directorio clima también.
6. Copia de php.ini-recommended a C: \ Program Files \ Apache Group \ Apache2 \ conf \ php.ini.
7. Editar php.ini y hacer lo siguiente:
● Cambie extension_dir en C: \ php-4.4.9-Win32 \ extensiones, que es el directorio
contiene php_oci8.dll y las extensiones de PHP otras.
● Quite (quitar el punto y coma desde el inicio de la línea) la opción
extension = php_oci8.dll.
8. Para la prueba, es útil para establecer display_errors en On, por lo que veo ningún problema en el código. hacer
Asegúrese de que unset cuando su aplicación es liberada.
9. Editar el archivo httpd.conf y añadir las siguientes líneas. Asegúrese de usar barras / en vez de la espalda
barras \:

Código:
#
# This will load the PHP module into Apache
#
LoadModule php4_module C:/php-4.4.9-Win32/sapi/php4apache2.dll
#
# This section will call PHP for .php, .phtml, and .phps files
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
#
# This is the directory containing php.ini
#
PHPIniDir "C:/Program Files/Apache Group/Apache2/conf"
10. Reinicia Apache.






NADA NO FUNCA EN MI MAQUINA

Me sale este error

Fatal error: Call to undefined function oci_connect() in E:\AppServ\www\Sistema de almacenes\2.php on line 21

Última edición por soy_nicanor; 14/07/2011 a las 09:27
  #5 (permalink)  
Antiguo 14/07/2011, 09:29
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como incluir oci8 a php para trabajar con oracol

Ya tengo el libro traducido alguien me puede ayudar en que estoy mal

Última edición por soy_nicanor; 14/07/2011 a las 09:37
  #6 (permalink)  
Antiguo 14/07/2011, 09:46
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como incluir oci8 a php para trabajar con oracol

Instalación de oci8 con Instant Client en Windows
Después de instalar el servidor Apache HTTP, puede instalar el cliente de Oracle Instant y configurar PHP
conectarse a una base de datos remota Oracle.
Para instalar:
1. Descargue el paquete de Instant Client Basic para Windows desde la página de Instant Client de Oracle en el
La tecnología de red:
http://www.oracle.com/technology/tec...antclient.html
El Windows de 32 bits del archivo ZIP que se llama instantclient-básica-win32-11.1.0.6.0.zip y es de alrededor de 42 MB en
tamaño.
Si usted necesita para conectarse a Oracle 8i, y luego instalar el cliente de Oracle 10g instantánea.
En algunas instalaciones de Windows, utilizar el cliente de Oracle 10g instantánea puede que tenga que encontrar una copia de
msvcr71.dll y lo puso en su PATH.
2. Crear un nuevo directorio (por ejemplo, C: \ instantclient_11_1). Descomprimir el archivo descargado en el nuevo
directorio.
3. Editar el entorno de Windows y agregar la ubicación de los archivos de cliente de Oracle instantánea,
C: \ instantclient_11_1, a la variable de entorno PATH, antes de que otros directorios de Oracle. Para
ejemplo, en Windows XP, utilice Inicio> Configuración> Panel de control> Sistema> Opciones avanzadas> Medio ambiente
Variables, y editar PATH en la lista Variables del sistema.

Si está usando un archivo tnsnames.ora para definir los nombres de Oracle Net connect (alias de base de datos), copia de la
tnsnames.ora archivo en C: \ instantclient_11_1, y establecer el entorno de usuario TNS_ADMIN variable
C: \ instantclient_11_1.
Establecer cualquier otra requiere la globalización de Oracle variables de entorno de idioma, como NLS_LANG. si
no hay nada escrito, el medio ambiente local por defecto se utiliza. Véase el capítulo La globalización, por más
información sobre la globalización con PHP y Oracle.
Desactivar cualquier variable de entorno de Oracle que no son necesarios, tales como ORACLE_HOME y
ORACLE_SID.
4. Instalar PHP siguiendo los pasos de la sección anterior, Instalación de oci8 Usando una base de datos local en
Windows.
5. Reinicie el servidor Apache HTTP.
  #7 (permalink)  
Antiguo 14/07/2011, 09:47
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como incluir oci8 a php para trabajar con oracol

rayos yo mismo tengo que ser
  #8 (permalink)  
Antiguo 14/07/2011, 10:05
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como incluir oci8 a php para trabajar con oracol

Código PHP:
Ver original
  1. <?php
  2.  
  3. // Connects to the XE service (i.e. database) on the "localhost" machine
  4. $conn = oci_connect('hr', 'welcome', 'localhost/XE');
  5. if (!$conn) {
  6.     $e = oci_error();
  7.     trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
  8. }
  9.  
  10. ?>

Fatal error: Call to undefined function oci_connect() in E:\AppServ\www\Sistema de almacenes\2.php on line 4



  #9 (permalink)  
Antiguo 14/07/2011, 10:08
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como incluir oci8 a php para trabajar con oracol

http://www.syntaxerror.es/2007/11/06...oracle-remoto/
  #10 (permalink)  
Antiguo 14/07/2011, 10:14
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como incluir oci8 a php para trabajar con oracol

ESTO SI ME BA AYUDAR CREO

http://downloads.scriptcase.net/down...racle_oci8.htm
  #11 (permalink)  
Antiguo 14/07/2011, 10:22
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como incluir oci8 a php para trabajar con oracol

Si nadie ayuda yo mismo soy jajajaaa

  #12 (permalink)  
Antiguo 14/07/2011, 13:25
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como incluir oci8 a php para trabajar con oracol

asu que dia
  #13 (permalink)  
Antiguo 16/07/2011, 05:17
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: como incluir oci8 a php para trabajar con oracol

esto creo que si

http://www.youtube.com/watch?v=_n96677NxDE

M estoy haciendo las bolas creo, no creo que sea tan complicado umm??

si alguien conose un metodo mas facil por favor pasame que ya estoy dias en esto, Triste es no tener conocidos de computacion o programadores

Última edición por soy_nicanor; 16/07/2011 a las 05:26
  #14 (permalink)  
Antiguo 01/11/2011, 10:53
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: como incluir oci8 a php para trabajar con oracol

Oye disculpa el retraso no sé si ya resolviste tu punto, pero yo (y disculpa la primera persona) hace un año casi coloque un post que resolvía el tema de trabajar con las extensiones OCI8 aqui te dejo el link y espero que te sirva y si ya lo resolviste, chevere porque aprendiste

Saludos

http://www.forosdelweb.com/f142/exte...s-oci8-861422/

PD: No sé como no lo encontraste en las busquedas

Etiquetas: incluir, oci8, php, trabajo
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 14:21.