|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #15421 OCI8 won't work.
Submitted: 2002-02-07 04:54 UTC Modified: 2002-02-07 05:01 UTC
From: d dot winsor at lmu dot ac dot uk Assigned:
Status: Closed Package: OCI8 related
PHP Version: 4.1.1 OS: NT 4
Private report: No CVE-ID: None
 [2002-02-07 04:54 UTC] d dot winsor at lmu dot ac dot uk
System: NT4/Apache1.3.22/PHP4.1.1/Oracle 8.0.4 personal edition. Machine is a workstation/development server.


2 error messages when executing a php file:

"The procedure entry point OCILobClose could not be located in the dynamic link library OCI.dll"

"Unable to load dynamic library "[my extension path...]\php_oci8.dll"


The 'extensions' path is correct, the dll's are present in all directories where I thought they may make a difference (WINNT, PHP directory) and are from the PHP4.1.1 download from

I have successfully got PHP4.0.4 working with my Oracle database, this uses an older version php_oci8.dll (have tried substituting this in 4.1.1 but as expected, didn't work).


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2002-02-07 05:01 UTC]
your php_oci8.dll is linked against oracle >= 8.1. either upgrade your oracle-client to >8.1 or recompile 
php_oci8.dll and undefine  HAVE_OCI8_TEMP_LOB in oci8.c

 [2002-02-07 05:01 UTC]
forgot to close

PHP Copyright © 2001-2023 The PHP Group
All rights reserved.
Last updated: Tue Mar 21 05:03:38 2023 UTC