php5.5无法加载oci模块

dawangcat 2016-06-05 04:18:59
操作系统:win7 64位。
装有oracle 10g客户端。
我之前用php5.3和apache2.2,在本机上测试,能正常运行oci_8和mysqli库做数据库处理。
今天吧php5.3升级到5.5版本了,apache升级到2.4版本了。
能正常使用mysql,但是oracle数据库连不上了。

在php文件中,这两项我都打开了。
extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
这个路径也确定没有错误:
; On windows:
extension_dir = "D:\phpEnv\php5.5\ext"

但是我用phpinfo();函数测试,发现没有加载oci_8模块。
求高人指点一下,搞了一天了。
...全文
194 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2016-06-06
  • 打赏
  • 举报
回复
extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client 这个先不要开,然后重启看看phpinfo有没有oci_8模块。 如果都没有,有可能是你的php_oci8.dll与oracle不兼容。
dawangcat 2016-06-05
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
抛弃一切干扰因素,再去寻找解决的途径
谢谢,我怀疑是因为装的是oracle 10g客户端是32位,而php是64位的原因,明天重新测试一下。
xuzuning 2016-06-05
  • 打赏
  • 举报
回复
抛弃一切干扰因素,再去寻找解决的途径
dawangcat 2016-06-05
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
php_oci8_11g.dll 不要加载
跟这个没关系吧,我开始也只加载了oci_8.dll。
xuzuning 2016-06-05
  • 打赏
  • 举报
回复
php_oci8_11g.dll 不要加载

21,887

社区成员

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

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