小编Yos*_*shi的帖子

Windows 服务器上的 OCI8 php 扩展安装

我在使 OCI8 在我的服务器安装上工作时遇到特定问题。

第一次设置:

  • 赢 2008 服务器 32 位
  • ZendServer for PHP with Apache2.2
  • PHP 5.3.14 版本,没有 php_oci8 文件
  • 没有安装oracle的东西

我需要能够连接到远程 oracle 数据库,所以我发现应该使用 OCI8 扩展。为了使 OCI8 工作,我还应该至少需要服务器上的 Oracle Instant Client,因为某些 DLL OCI8 需要。

我做了什么?

  • 从他们的站点(oracle 下载站点)下载了 Oracle Instant Client ,版本 11.2.0.4.0
  • 解压到文件夹中,我选择了 Program Files/oci_11_2
  • 添加到windows变量路径地址
  • 重新启动赢
  • 从 PECL 下载 php_oci8 库(PECL oci8 dl 站点
  • 将它们放入 php.ini 中设置的 ext 目录中
  • 添加 extension=php_oci8.dll 到 php.ini
  • 重新启动阿帕奇

毕竟,我检查了 php_info 以查看是否一切正常,但是没有 oci8 的迹象。

我尝试过旧的 Oracle 即时客户端,在 php_oci8.dll、php_oci8_11g.dll 或 php_oci8_12c.dll 之间切换,但没有任何帮助。 …

php oci8 windows-server-2008-r2 php-5.3

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

oci8 ×1

php ×1

php-5.3 ×1

windows-server-2008-r2 ×1