PHP无法连接Oracle

davidtao0819 2009-05-27 02:09:54
我装的Oracle 11g
php.ini文件里也有
extension=php_oci8.dll这一句
和extension_dir=D:\PHP\ext
PHP/ext目录下也有php_oci8.dll这个文件
怎么使用oci_connect()函数时还提示
Call to undefined function oci_connect()
呢,有人遇到过这种情况吗?
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
davidtao0819 2009-05-27
  • 打赏
  • 举报
回复
解决了,重启了机器能用了...多谢楼上两位
klend 2009-05-27
  • 打赏
  • 举报
回复
刚刚说错了 应该是 最新的oci8只支持10g以上的oracle客户端,就是说你如果装的9ioracle客户端,也是无法连接oracle的,但是可以使用10g的客户端连接低版本的oracle 比如 8i
klend 2009-05-27
  • 打赏
  • 举报
回复
这个需要看你oracle的版本,好像最新的oci8只支持10g以上的oracle吧(这个不很确定可以去php.net查),
另外还需要在环境中引入oracle客户端的path变量(oracle客户端一般需要单独安装,不是oracle标准安装的一部分)
岑子哥 2009-05-27
  • 打赏
  • 举报
回复
$conn=Ora_Logon("user@TNSNAME","password");
$conn = OCILogon("user_name", "password", "ORASID");
php_oci8.dll把它复制到system32文件加下

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧