![]() |
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 |
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. |
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.