ini文件中没有extension=php_oci8.dll这行,我把这行加进去之后,重启出现错误。
FastCGI Error
The FastCGI Handler was unable to process the request. 
--------------------------------------------------------------------------------Error Details:The FastCGI process exited unexpectedly 
Error Number: -2147467259 (0x80004005). 
Error Description: Î´Ö¸¶¨µÄ´íÎó 
HTTP Error 500 - Server Error.
Internet Information Services (IIS)但是iis并没有问题,并且已经把php_oci8.dll放到system32目录下了,系统是xp。
请问这是怎么回事?

解决方案 »

  1.   

    OCI8扩展需要Oracle 9iR2, 10g或者11g的客户端连接库
      

  2.   

    我本机装了Oracle92的客户端了
      

  3.   

    On Windows, OCI8 needs client libraries from version 10gR2 or greater. With some versions of Instant Client you may additionally need mfc71.dll and msvcr71.dll libraries.还有你用的是FastCGI方式加载PHP?
      

  4.   

    是FastCGI方式加载PHP,这有什么影响吗?那我卸了9,装10试试。
      

  5.   

    重新安装了oracle10,还是相同的错误。
      

  6.   

    php版本5.2,为什么ini文件中没有extension=php_oci8.dll这行?
      

  7.   

    不同的php安装版本给的预定义的php.ini是不一样的。
    没有的话,就自己加上去,这个原理是一样的,不要拘泥于形式
      

  8.   

    php 连接oracle 就这么难吗?
      

  9.   

    http://student.csdn.net/space.php?uid=476621&do=blog&id=33267
    这里有说怎么连 看下能不能帮到你 没有用过oracle
      

  10.   

    确定 oci8 的版本匹配你的php版本不要用 fastcgi 模式 看看报什么错误