【发布时间】:2012-09-30 23:43:16
【问题描述】:
我正在尝试在 php 上加载 oracle 扩展,但我遇到了错误:
警告:PHP 启动:无法加载动态库 'D:\Program Files\xampp\php\ext\php_oci8.dll' - 找不到指定的过程。 在 Unknown 行 0
到目前为止我已经完成了:
- 在 windows 路径中包含 oracle 即时客户端的完整路径
- 在 php.ini 上,
extension_dir指向正确的位置 - 在 php.ini 上
extension=php_oci8.dll没问题 - 重启了 apache,没有任何效果。
【问题讨论】:
-
您是否尝试绝对设置
extention_dir?您是否尝试过清空extention_dir并绝对设置extention=php.oci8.dll?你确定php_oci8.dll适合你的机器(32/64 位?) -
我相信扩展目录正在工作,因为我可以成功连接到 mysql 和 postgresql 数据库。我使用的 php_oci8.dll 是与 xampp 一起安装的。我使用的 pc 是 32 位的,所以 dll。
-
PHP 5.3.1?你为什么要使用这样一个过时的版本?当前版本是 5.3.17。在这些版本之间有很多补丁,包括很多安全补丁。
-
因为我只是将它用于个人书籍/dvd 的数据库。无需升级任何东西:)