PHP oci8 DLL不会加载在Windows 64位XP上。 我究竟做错了什么?

在赢64,我安装了Apache,PHP等一切工作正常,除了甲骨文的一部分。 我可以从SQL开发人员连接到Oracle,这意味着我的tnsnames.ora文件是正确的。 当apache启动时,日志中没有错误。 但是当我尝试从我的数据库连接到oracle,oracle模块php_oci8.dll不加载。 我究竟做错了什么?

  1. php.ini中的oci8.dll行在那里,它是未注释的
  2. 在Apache日志中没有错误
  3. php.ini文件中的extension_dir指向正确的位置

尝试重新安装php或下载一个新的包,检查php.ini实际上通过phpinfo页面的位置,最后检查您是否有php_oci8.dll扩展名,或者你没有。