Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/07/2011, 08:02
Avatar de soy_nicanor
soy_nicanor
 
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 10 años, 8 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