我没有注释下一行(在我的 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' - 找不到指定的模块。