extension_dir = ./

php_oci8.dll,拷到winnt下!重起APACHE

解决方案 »

  1.   

    看这一句:Unknown();Unable to load dynamic library 'c:\php4\extensions\php_oci8.dll' - 找不到指定的 ####程序####。知道,应该能够找到这个文件,问题应该出在oracle8上面了,搜索以前的帖子曾经说过,重装客户端可以,可是,我重新安装后还是不行
      

  2.   

    没有人回答么?我安装oracle9装不上,8也卸不掉,我快要崩溃了!..................
      

  3.   

    $servername='(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 133.75.60.125)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ora8)))';
    $dbusername='jh';
    $dbpassword='jh';$conn = @OCILogon($dbusername,$dbpassword,$servername);
      

  4.   

    全力支持,但是我没有装过,:{,从提示来看,是没有找到dll文件,你可以用笨方法试一下,找到php_oci8.dll文件,直接拷到他要求的目录下,然后重启
      

  5.   

    to linkun(武汉木木) 
    ocilogin 都不支持,语句有什么用啊!........to xizi2002(☆☆戏☆子☆☆)你说的方法我试过了,不行啊!
    已经过了一个星期了,无耐!!!
      

  6.   

    extension =php_oci8.dll
    extension =php_oracle.dll
    只用上面的一个就可以了请告知oracle的版本(c/s的)
      

  7.   

    我试过了,只用php_oracle.dll不报错,但是oracle连接时说
    Warning: Oracle: Connection Failed: ORA-12154: TNS:无法处理服务名 in E:\Program Files\Apache Group\Apache2\htdocs\query\oraconn.php on line 2远端unix版本为:SCO UnixWare 7.1.0
    本地oracle客户端版本号:8.05
      

  8.   

    (1)
    当年客户端的8.05我也没有配置成功用来支持extension =php_oci8.dll
    可能是oracle 8i是指得8.1.5以上的版本吧?
    8.05只能算作oralce 8。
    我们使用oralce 8.1.7客户端连接sunos,一切正常。
    (2)
    至于说tns
    需要配置oracle的net Assistant
    具体参照
    http://expert.csdn.net/Expert/topic/1668/1668852.xml?temp=1.881045E-02
      

  9.   

    Oracle8以8.1.5为界分为普通版本和internet版本。普通版版本号8.0.x,接触较多的是8.0.5;internet版版本号包括8.1.5(Release 1),8.1.6(Release 2),8.1.7(Release 3)。普通版简称Oracle 8,internet版简称Oracle 8i。如果不作特别说明,文中凡出现Oracle 8i均指8.1.7版。
    Oracle9i目前出到第二版,版本号为9.2,简称Oracle 9i。
      

  10.   

    那就是说应该是oracle版本不行了?
    可是我怎么卸载安装9啊?卸不掉
      

  11.   

    我也不知道是不是版本的原因丫,早年我也装过8.0.5不行,就知道这些。9i我也装过,他提供了卸载了。
    卸掉后,再装8;
    如果8装不上,就手工删掉9i的安装目录;还不行的话,就手工搜索注册表
    把带有oracle字样的全删掉好了。
      

  12.   

    我觉得应该是客户端的TNS配置问题,同时你将php_oci8.dll靠到WInnt/ys
    system32下再试试