你用php_oracle.php这个文件试试
还有你的Oracle8 Client是不是和php_oci8.dll的版本一样??

解决方案 »

  1.   

    要这两行的都去掉
    extension=php_oci8.dll 
    extension=php_oracle.dll 同时看你的
    ./extensions目录里是否有这两个文件.
      

  2.   

    ./extensions目录里有这两个文件,什么php_mssql.dll一大堆的都有。而且orcale.dll和oci8.dll的分号我都去掉了在我没有去掉php_oci8.dll前面的分号的时候,
    提示ocilogon没有定义去掉php_oci8.dll前面的分号的时候之后,
    提示unable to load dynamic library './extensions/php_oci8.dll' 找不到指定的程序路径设置应该没有问题,因为我当修改路径的时候就会提示找不到一大堆dll文件,
    不修改的时候,就只提示一个ocilogon没有定义另外,我的Oracle8 Client安装后没有作任何的改动我实在是不知道还需要修改什么设置!!!
      

  3.   

    那么php4ts.dll这个有没有在php的根目录中,说实话我没碰到过现在猜而以,希望大家一快能找到解决
      

  4.   

    你把dll库的路径改一下看看.php.ini中的路径都改一下.
    放到别的路径中.
    看看行不.
      

  5.   

    这是php_oci8.dll文件与PHP不兼容或者说php_oci8.dll与你的oracle_client版本不一样。
    建议
    方法一:你只需把php_oracle.dll这个文件前面的“;”去掉,然后使用Ora_logon之类的函数,不要使用ocilogon等函数。
    方法二:下个合适的php_oci8.dll文件,把前面的“;”去掉,然后使用lcilogon等函数