需求
使用本扩展需要 Oracle 客户端库。Windows 用户需要至少版本号为 10 的库才能使用 php_oci8.dll。 安装所有所需文件最方便的方法是使用 Oracle Instant Client,可以从此处得到:http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html。要使 OCI8 模块能工作,"basic" 版的 Oracle Instant Client 已经足够。Instant Client 不需要 ORACLE_SID 或 ORACLE_HOME 环境变量被设定。不过可能还是要设定 LD_LIBRARY_PATH 和 NLS_LANG。 

解决方案 »

  1.   

    找不到ocilogon()函数吧
    错误信息已经很清楚了
      

  2.   

    TO:iasky(C#_ASP_PHP)请问安装Oracle Instant Client后,php需做如何设置呢?
      

  3.   

    linux下不是很清楚,要编译上把
      

  4.   

    TO:iasky(C#_ASP_PHP)
    PHP是RPM包装的,能编译上吗?如何编译呢?
      

  5.   

    卸载php吧,找个不是rpm的,然后根据自己的需要编译.
      

  6.   

    我找了好多资料看,都大致相同说:
    到http://www.oracle.com 下載下列RPM, 並安裝
    oracle-instantclient-basic-10.2.0.1-1.i386.rpm
    oracle-instantclient-devel-10.2.0.1-1.i386.rpm
    oracle-instantclient-jdbc-10.2.0.1-1.i386.rpm可我怎么也找不到rpm,只找到了zip的,请问大侠谁有请给个下载地址或传一份给我吧。
      

  7.   

    1、在APACHE服务器上要安装ORACLE客户端
    2、编译PHP时使其支持OCI
    ./configure \
    --with-oracle=$ORACLE_HOME \
    --with-oci8=$ORACLE_HOME \
    --with-xml \
    --with-apache=../apache_1.3.29 \
    其中$ORACLE_HOME 是ORACLE安装路径,可以使用echo $ORACLE_HOME 看看是否存在,不然直接写路径。