PHP连接cracle,使用oci_connect() 函数,但报Call to undefined function oci_connect(),安装了即时客户端。请问后续要如何配置,新手麻烦详细些,谢谢! 

解决方案 »

  1.   

    使用Java的时候链接的是Oracle
    使用PHP都是链接的mysql
    http://www.oracle.com/technology/global/cn/oramag/webcolumns/2003/techarticles/hull_php.html你看看吧
    呵呵
      

  2.   

    还得在apche里加上环境变量才能连接的。下面我是加到/etc/init.d/httpd文件头部的环境变量代码:
    export ORACLE_BASE=/u01/app/oracle 
    export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1 
    export ORACLE_SID=seawind 
    export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8" 
    export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/bin: 
    export LD_LIBRARY_PATH=/lib:
    export ORACLE_BASE=/u01/app/oracle 
    export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1 
    export ORACLE_SID=netentsec 
    export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8" 
    export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/u01/app/oracle/product/11.1.0/db_1/b
    in: 
      

  3.   

    感谢楼上两位的解答,谢谢! 可能也是问题没有描述清楚巴,我的环境是windows。自己解决了 ,修改了 一下php.ini的配置,打开oci8。dll的那项。重启电脑,ok
      

  4.   

    不行啊,我当时就是因为几次配置几次重启apache总是不行,才上来提问的