【发布时间】:2011-12-26 12:43:06
【问题描述】:
我没有注释下一行(在我的 php.ini 中):
extension=php_oracle.dll
extension=php_oci8.dll
我下载了这个文件instantclient-basiclite-nt-11.2.0.2.0.zip 并解压缩并将其放在驱动器 D...
我使用的是 Windows XP
我这样设置环境变量:
LD_LIBRARY_PATH C:\instantclient_11_2:$LD_LIBRARY_PATH
ORACLE_HOME C:\instantclient_11_2
但是当我执行oci_connect() 函数时,我看到了这个错误:
致命错误:在 ... 中调用未定义函数 oci_connect()
我在 erroeLog 文件中发现了这个警告:
[29-Dec-2011 00:36:39] PHP 警告:PHP 启动:无法加载动态库 'c:\php\ext\php_oci8.dll' - 找不到指定的模块。 在第 0 行的未知中
[29-Dec-2011 00:36:39] PHP 警告:PHP 启动:无法加载动态库 'c:\php\ext\php_oracle.dll' - 找不到指定的模块。
【问题讨论】:
-
CLI 版本或 Apache 输出什么消息?日志文件或系统日志的内容是什么?
-
这应该有助于解决上述错误! Link
标签: php oracle iis oracle-call-interface instantclient