我是PHP新手,请教下用Wamp时,集成的默认数据库是MYSQL,但是想改成ORACLE数据库,我修改了php.ini中的oci前的分号去掉了。然后停止了WampServer服务,然后启动服务,报错warning:php startup:unable to load dynamic library 'd:/wamp/bin/php/php5.3.8/ext/php_oci8.dll' - 找不到指定的程序    
奇怪了我在那文件夹里明明能找到那文件,怎么说我没有呢。
还有个问题就是在哪配置数据库连接的?谢谢大家

解决方案 »

  1.   

    得安装oracle数据库吧。。wamp通常指的是mysql数据库不过,我这边去掉后没报错
      

  2.   

    你需要安装 ORACLE 的客户端
      

  3.   

    extension_dir = 'd:\wamp\bin\php\php5.3.8\ext\'
    extension=php_oci8.dll这样试试
      

  4.   


    是这样的 看看这个 我研究好久才配好的,话说这个确实很麻烦
    http://blog.csdn.net/chchmlml/article/details/6887326
      

  5.   

    根本不需要这么麻烦,只要安装客户端就可以了,无需额外配置现在你得到的 oracle 都是 10 以上的,是 java 写的,不像以前低版本的 oracle 是用 c 写的
    php 的 php_oci8.dll 需要通过客户端提供的 oci.dll 才能连接到 oracle
    同时客户端还提供了多种连接方式供选用需要注意的是:10 以上的 oracle 是服务器端和客户端分离的,即便在一台机器上安装,也是两个都要装的。除非你是通过 java 的 JDBC 进行连接
      

  6.   

    多谢大家,我对ORACLE比较熟,我去试试chchmlml的方法
      

  7.   

     
    “warning:php startup:unable to load dynamic library 'd:/wamp/bin/php/php5.3.8/ext/php_oci8.dll' - 找不到指定的程序  ”
    可不可以认为只是php扩展的问题。和oracle没关系
      

  8.   

    应该有个.lib后缀的文件要放到c:/windows 下面的