新装PHP5.2.14,在命令行下输入php -v提示找不着zlib.dll,网上下了个,又提示找不着OCI.DLL,下了个,又提示:
无法定位程序输入点OCILobRead2于动态链接库OCI.dll上
这下是真没辙了

解决方案 »

  1.   

    把PHP的DLL全部拷贝到system32里去。
      

  2.   

    你的安装方法和php的配置是怎么样的?
      

  3.   

    试过了,没用,exp目录的都考了。
      

  4.   

    直接装的,没做什么配置啊,版本就是PHP5.2.14
    需要做什么配置吗?我本机以前装过ORACLE,但是现在PHP不想用ORACLE。
    ORACLE已经卸载干净了,注册表都清空了。
      

  5.   

    用phpinfo()察看一下配置,贴出来看看
      

  6.   

    我现在就只装了PHP,其他什么都没装。这个函数要怎么用?
      

  7.   

    怎么看啊?我直接用的安装程序装的,装的时候什么参数都没叫我设:
    http://www.php.net/downloads.php
    ■PHP 5.2.14 installer [20,877Kb] - 22 July 2010装完在CMD下输入PHP就会报错。
      

  8.   

    装多个apache 百度下 php配置吧
    新手直接装个 WAMP
    http://www.crsky.com/soft/10723.html
      

  9.   


    我就是因为之前按照网上的说明一步一步的配PHP,APACHE,后来发现APACHE装载了PHP的DLL后就启不来,然后运行了下php -v,发现是php的问题。我现在就想问问,我只安装个php,在命令行下运行php,怎样才让它不出错
      

  10.   

    WAMP装上了,什么都没做就报了一大堆错
      

  11.   

    如果你的机器原来装过 php,依你7#的说法:是的。那么你需要找到 php.ini 并重新配置php5 已经内置zlib,你要加载这个扩展自然要报错,
    又提示找不着OCI.DLL, 你把ORACLE已经卸载干净了,还要加载 oci 扩展自然也报错
      

  12.   


    加不加载zlib和oci是在php.ini里配置的吗?
      

  13.   

    我看网上说:
    PHP 的 Windows 版本已经内置该扩展模块的支持。无需加载任何附加扩展库即可使用这些函数。
    为啥我这还是要报zlib的错呢
      

  14.   

    请教如何配置,只找到一个地方用了zlib:
    zlib.output_compression = Off
      

  15.   

    其实很简单,你把找到的 php.in 全部改名。然后重启服务
      

  16.   

    问题已经解决了,就是php.ini的配置问题,默认安装是把所有的组件都加载了,肯定会报错的,我把要加载的组件全注释掉了,只保留了需要的几个(比如MYsql什么的),顺利通过。