启用PHP oci8_11g扩展:调用未定义的函数oci_connect()

启用PHP oci8_11g扩展:调用未定义的函数oci_connect(),php,oracle,Php,Oracle,我正在尝试使用PHP远程连接到oracle数据库。我在一台Windows7机器上工作,它的Web服务器运行IIS 我已经下载/解压缩了Instant Client 11.2.0.3.0的文件,在%path%环境变量中添加了客户端库的路径,并在我的php.ini文件中取消了对扩展名=php_oci_11g.dll文件的注释。当我运行oci_connect脚本时,它会在第一行消失,PHP错误日志显示: 致命错误:调用未定义的函数oci_connect() 我检查了我的phpinfo()以查看是否启用

我正在尝试使用PHP远程连接到oracle数据库。我在一台Windows7机器上工作,它的Web服务器运行IIS

我已经下载/解压缩了Instant Client 11.2.0.3.0的文件,在%path%环境变量中添加了客户端库的路径,并在我的php.ini文件中取消了对
扩展名=php_oci_11g.dll
文件的注释。当我运行oci_connect脚本时,它会在第一行消失,PHP错误日志显示:

致命错误:调用未定义的函数oci_connect()

我检查了我的phpinfo()以查看是否启用了OCI8支持,但只能在下面的配置命令部分找到:因此我得出结论,PHP中没有启用Oracle支持。我曾尝试阅读多篇疑难解答文章,但未能启用支持

问题:为什么配置命令部分指定了oci8-11g扩展的错误路径?它实际上位于C:/Program files/PHP/v5.3/ext上

提前谢谢

更新: 如果我尝试在CLI中运行php-m,则会收到以下错误消息:

以及php错误日志中的错误消息:

PHP启动:无法加载动态库“C:\程序” files\PHP\v5.3\ext\PHP\u oci8\u 11g.dll”-指定的过程可以 找不到

然后我做了php-v,它给了我这个错误消息:

我所做的是从IIS切换到WAMP,我立即能够支持针对PHP的OCI8_11g扩展。我不知道为什么IIS不允许我启用支持