Windows Server 2012上的OCI Connect问题与PHP 5.6.14版

时间:2015-11-24 12:10:56

标签: php oci php-5.6

OCI Connect

基于以上所述,它指出应该避免在Windows上进行OCI连接。有人在Windows上配置它吗?我已经浏览了所有其他线程thisthis,使用Windows Server 2012和PHP 5.6以及Oracle 11g,但仍有问题:

  

调用未定义的函数oci_connect()

设置路径c:/instantclient_12_1

php.ini下,可以看到:

;延长= php_oci8.dll
延长= php_oci8_11g.dll

/ php / ext

只有文件:php_oci8_12c.dll

这是phpinfo()的输出,用于显示configure命令:

cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without- pi3web" "--with-pdo-oci=c:\php-sdk\oracle\x86\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-sdk\oracle\x86\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo"

错误undefined function oci_connect()的原因是什么?

1 个答案:

答案 0 :(得分:0)

尝试使用以下内容:

extension=php_oci8_12c.dll

在你的php.ini中,在我的情况下(Windows Server 2008,PHP 5.6)帮了忙。