大家来一起讨论一下这个问题吧,就是装apache时,连oracle的问题.....一定给分!!!!急等

hbzyduwu 2003-12-12 05:33:50
OS:winXp
Apache:apache2.0.47
Oracle9i
错误:Unable to load dynamic library php_oracle.dll
Unable to load dynamic library php_oci8.dll

还有,我是先装好oracle->再装apache->mysql

记得很早以前配置apache+php时就出现过这个毛病,当初的解决办法都是一直重装oracle,直到装好为止。

现在,真的没时间了,装一次至少要半个小时.

因为我系统装在E:\windows,
而且php一切正常!

我确认:
php.ini在c:\windows\下,且里面extension_dir=d:\jhome\php\extensions\目录指向的地址正确,至少apache在启动时能载入其它dll.
在d:\jhome\php\extension下,存在php_oracle.dll和php_oci8.dll两个文件!!!

我曾这样试过:最后还是不行:
在oracle安装目录下bin\下找到oci.dll拷到,windows\system32\下以后,怎么都不能启动apache了!
(拷到windows\system和windows下,问题依旧!)

没办法之下,只有将windows\sytem windows\system32 windows\三个目录下的oci.dll删掉,重启!
启动apache正常,不过还是提示不能载入以前两个dll!!!

我现在没时间再重装什么了,希望能找到解决办法,谢了!


...全文
59 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
feel8 2003-12-12
  • 打赏
  • 举报
回复
不清楚,用c盘的系统行吗?
偶装2003时曾试着改了默认的安装目录windows为winnt,结果在2003下怎么都装不上mysql,
再用默认安装路径重装系统后一切正常
hbzyduwu 2003-12-12
  • 打赏
  • 举报
回复
上面写错了.php.ini在E:\windows\下
还有里面的feyge说的两项都已经去掉注释了
hbzyduwu 2003-12-12
  • 打赏
  • 举报
回复
已经去掉
feyge 2003-12-12
  • 打赏
  • 举报
回复
你去掉了php.ini里的

;extension=php_oci8.dll
;extension=php_oracle.dll

前的;号吗?

21,893

社区成员

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

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