在php.ini中配置extension部分加入所需要的模块
保存并重新启动web服务器

解决方案 »

  1.   

    在php.ini中:
    ;extension=php_oracle.dll
    to
    extension=php_oracle.dll
      

  2.   

    改完后出现弹出框:“无法定位程序输入点OCILobFreeTemporary于动态链接库OCI.dll上”
    extension_dir也已改成php_oracle.dll所在的文件夹了,
    能是什么原因呢?
      

  3.   

    do like this...;extension=php_oracle.dll
    to
    extension=php_oracle.dll
    AND
    ;extension=php_oci8.dll
    to
    extension=php_oci8.dllif failedgoto http://otn.oracle.com/global/cn/tech/opensource/index.html
      

  4.   

    在php.ini中:
    ;extension=php_oracle.dll
    to
    extension=php_oracle.dll
      

  5.   

    microfire(丁丁):
    谢谢你,你给的网址真是个好地方,够详细,
    可惜的是,花了两个多小时一点一点的修改的结果还是一样的,仍然弹出:PHP.exe:“无法定位程序输入点OCILobFreeTemporary于动态链接库OCI.dll上”,然后是Warnimg:“Unknow():Unable to load dynamic library ‘ extension_dir\php_oci8.dll'-找不到指定的程序。
    这里的extension_dir是代指,我曾把php_oci8.dll拷贝到N多个地方,然后让extension_dir指向其所在目录~~~~     唉!N次啊!更奇怪的是那个php_oracle.dll是作什么用的,有的朋友说要她(呵呵,就是把她前面的东东去掉。呵呵,怎么会是这个她),可你给的那个网址里又根本没提她。我试过把她的分号去掉,并且该文件是与php_oci8.dll在同一个目录下的,这个时候呢就不会提示找不到她,但还是会提示找不到他(php_oci8.dll)。看一看phpinfo(),里面出现oracle的配置表了,但只有一项:Oracle Support         enabled唉,服了!兄台,帮我想想办法!
    啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
      

  6.   

    还有还有,还有些东西忘了说了:
    我在httpd.conf中添加
    LoadModule php4_module d:/php4/sapi/php4apache.dll
    AddModule mod_php4.c
    <IfModule mod_php4.c>
    AddType application/x-httpd-php .php
    </IfModule>
    后重启Apache时总是提示:Error: the requested operation has failed!
    尝试了N中组合之后,发现只有一种情况下不会出现该提示:
    就是只添加
    LoadModule php4_module d:/php4/sapi/php4apache2.dll(php的sapi中自带的)我感觉应该是版本兼容问题,
    我的Apache是2.0.47的, php是4.3.3,oracle是8.0.5,有没有人是这种配置,请给些指点,
    急的很啊!
    谢了!
      

  7.   

    extension=php_oracle.dllextension=php_oci8.dllto C:\WINDOWS\system32\
      

  8.   

    升级你的 oracle 到 8.1 或以上版本,php_oci8.dll 提供的功能才有效.Oracle 公司推荐的是 9.2 啊...呵呵.
      

  9.   

    jueban9818(绝版英俊) :我这样试过,对我没有用
    microfire(丁丁) :哦,原来是这样啊,谢了,非常感谢!