Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Oracle (http://www.forosdelweb.com/f100/)
-   -   Oracle 9i+Apache2.2.8+php5 (http://www.forosdelweb.com/f100/oracle-9i-apache2-2-8-php5-586101/)

Northware 13/05/2008 15:19

Oracle 9i+Apache2.2.8+php5
 
Buenas tardes gente!!!

Haber les explico estoy tratando de configurar Apache 2.2.8 + Oracle 9i R2 + PHP 5 en la misma maquina....

Instale el motor de BD Oracle y lo probe por TOAD....

Instale Apache y cambie en el httpd.conf la ubicacion del PHP.ini

Instale PHP y cambie en el php.ini la ruta de las extensiones....

Quite el comentario en el extension=php_oci8.dll...

y aun sigue sin funcionar....estoy usando ADODB y al crear el archivo de conexion aparece lo siguiente....


Código:

Use of undefined constant OCI_COMMIT_ON_SUCCESS - assumed 'OCI_COMMIT_ON_SUCCESS' in C:\Apache2.2\htdocs\cencon\adodb\adodb.inc.php on line 4097
127.0.0.1: Missing extension for oci8


Northware 07/05/2009 11:25

Respuesta: Oracle 9i+Apache2.2.8+php5
 
Era cuestion de configurar la variables de entorno en Windows y añadir la extension OCI8 al php.ini.

mokanium 16/11/2011 15:41

Respuesta: Oracle 9i+Apache2.2.8+php5
 
Hola aunque bien tarde la respuesta que me funciono, esto es mas para quines lleguen a tener lió:

la sintaxis base seria para hacer un testeo a la base de datos de ejemplo de Oracle 10g Express Edition:

Prerrequisitos:

1-Luego de instalado el oracle habilitar el usuario HR ya que esta bloqueado.
Esto por la consola de oracle se hace de la siguiente forma:

alter user HR account unlock; // Aqui se habilita la cuenta
alter user HR identified by hr; // Aqui se asigna la contraseña "hr" a la cuenta HR

<?php

/*Pruebas*/

include('adodb5/adodb.inc.php');
$server="localhost";
$user="HR";
$pwd="hr";
$db="XE";
$DB = NewADOConnection("oci8");
$DB->Connect($server, $user, $pwd, $db);
$rs = $DB->Execute("select * from employees where department_id=50");

?>

En efecto el error me salia por que estaba comentariada la linea de ;extension=php_oci8.dll donde solo basta con quitar los ";" para dejarla extension=php_oci8.dll y en efecto reiniciar el servidor apache, con eso me funciono, esto se realizo sonre una instalazion de Xampp 1.7.7
[PHP: 5.3.8].

Saludos


La zona horaria es GMT -6. Ahora son las 21:31.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.