phpinfo();
查看一下php.ini的正确位置.
可能你修改的php.ini并没有被正确的读取.

解决方案 »

  1.   

    [PHP_OCI8]
    ;extension=php_oci8.dll
    [PHP_PDO_OCI]
    ;extension=php_pdo_oci.dll这里不是自相矛盾吗,都没有加载怎么有那个错误了??你那个DB.php是不是用了dl函数进行加载了,这不是PHP.INI的问题!!!你检查一下db.php的dl函数加载的扩展是哪个路径,并确定有没有那个文件???
      

  2.   

    Virtual Directory Support  enabled  
    Configuration File (php.ini) Path  C:\Windows  
    Loaded Configuration File  D:\Program Files\PHP\php.ini  
      

  3.   

    这是什么啊???
    你看看 那个db.php有没有dl函数
      

  4.   


    你好,DB.php是有的这个文件,在
    D:\Program Files\PHP\PEAR\DB.php你说php_oci8.dll 和 php_pdo_oci.dll  自相矛盾,我已经注释掉了,还有作用吗?具体要怎么做?
      

  5.   


    c:\windows没有php.ini但是用phpinfo();
    还是会显示
    Configuration File (php.ini) Path  C:\Windows  
    Loaded Configuration File  D:\Program Files\PHP\php.ini  
      

  6.   

    使用phpinfo();的结尾来报错PHP Warning: PHP Startup: Unable to load dynamic library 'D:\Program Files\PHP\ext\php_oci8.dll' - 找不到指定的模块。 PHP Warning: PHP Startup: Unable to load dynamic library 'D:\Program Files\PHP\ext\php_pdo_oci.dll' - 找不到指定的模块。 PHP Fatal error: require_once(): Failed opening required 'SAM/php_sam.php' (include_path='.;C:\php5\pear') in sam_factory on line 1
      

  7.   

    你的Oracle的扩展没有配置正确