我的oracle的问题 ·!!!!! 我想了好多天了 , 也许对于知道的人来说,只要一句话,就可以救我出苦海!!

时间:2022-07-29 18:14:30
我连接 oracle 数据库的时候 , 不知道为什么总是报一个连接的错误, 
  Fatal error: Call to undefined function: ocilogon() in d:\iso9000\public\oralink.inc on line 32
   我的连接函数是没有什么问题的 , 因为我以前用过 , 现在我换了机器  , 是不是我的配置有了什么问题所以我的php 中的和oracle连接的函数不能使用了, 如大家知道是有些什么原因希望能够告诉一声 谢谢了。 

12 个解决方案

#1


他说你的ocilogon函数未定义??

你换了机器的话,应该重新检查是否有与oracle相关的dll文件存在,没有的话拷贝一个,或者重新安装php

#2


你检测一下程序哟,以前能运行,再在不行的话,肯定是配置出问题
你用没有用ODBC,在现在的机子上设置没有

#3


换了机器的话,检查php.ini和extensions目录,看是否包含了php_oracle.dll

#4


oracle 要配置 odbc吗?
好象不要吧, 我记得只要是在 net8 configure administrator 将数据库进行连接后就可以使用的了 。

#5


好像只有mysql不用连接,剩下的都要

#6


php连数据库要配odbc??
oracle可以配置odbc

#7


首先用Net8 assistant检查连接,如果通后,还不行,我建议重装Oracle客户端(你的配置以前是对的吧?)

#8


对了php的oci模块要用哟。路径要对

#9


加上这两句试试!^_^
putenv("ORACLE_HOME=/usr/oracle/.../");
putenv("ORACLE_SID=yourSID");

#10


配置问题,将ORACLE_HOME的值改为Oracle安装路径。然后将PHP.INI里的extension=php_oci8.dll和 
extension=php_oracle.dll两项前面的“;”号去掉。最后在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map下新建一字符串:输入名称“.php”,数值数据为:“c:\php4\sapi\php4isapi.dll”,就哦卡了

#11


谢谢各位, 我已经明白了, 我的php.ini设置有问题 , 
extension-dir=  存放*。dll的文件路径  。
extension_dir = d:/php4/extensions
谢谢大家的意见 , 有时间多交流!

#12


PHP+MYSQL是最佳组合!

#1


他说你的ocilogon函数未定义??

你换了机器的话,应该重新检查是否有与oracle相关的dll文件存在,没有的话拷贝一个,或者重新安装php

#2


你检测一下程序哟,以前能运行,再在不行的话,肯定是配置出问题
你用没有用ODBC,在现在的机子上设置没有

#3


换了机器的话,检查php.ini和extensions目录,看是否包含了php_oracle.dll

#4


oracle 要配置 odbc吗?
好象不要吧, 我记得只要是在 net8 configure administrator 将数据库进行连接后就可以使用的了 。

#5


好像只有mysql不用连接,剩下的都要

#6


php连数据库要配odbc??
oracle可以配置odbc

#7


首先用Net8 assistant检查连接,如果通后,还不行,我建议重装Oracle客户端(你的配置以前是对的吧?)

#8


对了php的oci模块要用哟。路径要对

#9


加上这两句试试!^_^
putenv("ORACLE_HOME=/usr/oracle/.../");
putenv("ORACLE_SID=yourSID");

#10


配置问题,将ORACLE_HOME的值改为Oracle安装路径。然后将PHP.INI里的extension=php_oci8.dll和 
extension=php_oracle.dll两项前面的“;”号去掉。最后在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map下新建一字符串:输入名称“.php”,数值数据为:“c:\php4\sapi\php4isapi.dll”,就哦卡了

#11


谢谢各位, 我已经明白了, 我的php.ini设置有问题 , 
extension-dir=  存放*。dll的文件路径  。
extension_dir = d:/php4/extensions
谢谢大家的意见 , 有时间多交流!

#12


PHP+MYSQL是最佳组合!