Bug #68645 [Nab]: Cannot load oci8 extension

From: Date: Tue, 30 Dec 2014 08:15:35 +0000
Subject: Bug #68645 [Nab]: Cannot load oci8 extension
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-189336@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=68645&edit=1 ID: 68645 User updated by: tony at marston-home dot demon dot co dot uk Reported by: tony at marston-home dot demon dot co dot uk Summary: Cannot load oci8 extension Status: Not a bug Type: Bug Package: OCI8 related Operating System: Windows 7 PHP Version: 5.6.4 Assigned To: sixd Block user comment: N Private report: N New Comment: Thanks, that is now working. Previous Comments: ------------------------------------------------------------------------ [2014-12-30 01:06:11] sixd@php.net OCI8 DLLs built with 10g, 11g and 12c are available in PECL. Use the appropriate one for your version of Oracle client libraries. ------------------------------------------------------------------------ [2014-12-26 07:55:49] tony at marston-home dot demon dot co dot uk You are correct. The files php_oci8.dll and php_oci8_11g.dll were left over from the 5.5.20 installation. The only version that came with 5.6.4 was php_oci8_12c.dll ------------------------------------------------------------------------ [2014-12-25 17:07:54] ab@php.net Not sure where you get your bin distribution then (or that's just that "overwrite" issue again). In the zips prom windows.php.net like http://windows.php.net/downloads/releases/php-5.6.4-nts-Win32-VC11-x86.zip there's only 12c one. But you also can check what PHP version it was compiled with by right clicking the dll => properties => details. Thanks. ------------------------------------------------------------------------ [2014-12-25 16:20:58] tony at marston-home dot demon dot co dot uk The 5.6.4 zip file has three versions of the oci8 dll - php_oci8.dll, php_oci8_11g.dll and php_oci8_12c.dll all with the same file creation date. I am currently using Oracle 11g. If I try to use php_oci8_12c.dll I get the message "PHP Startup: Unable to load dynamic library 'F:/php5/ext\php_oci8_12c.dll' - The specified procedure could not be found. in Unknown on line 0" ------------------------------------------------------------------------ [2014-12-25 15:58:29] ab@php.net Please note that PHP 5.6 doesn't deliver php_oci8_11g.dll anymore, the mistake is that you try to load an ext DLL from PHP 5.5 into 5.6. You probably should be using php_oci8_12c.dll delivered with 5.6 instead. But whether it works with 11g then, probably Chris can answer then. Cheers. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=68645 -- Edit this bug report at https://bugs.php.net/bug.php?id=68645&edit=1

« previous php.bugs (#189336) next »