如何为xampp安装oracle即时客户端
问题描述:
我已安装XAMPP for Windows 1.7.3。如何为xampp安装oracle即时客户端
我使用的是Zend Framework,需要使用pdo_oci8扩展。我已经启用了扩展 - 但现在得到错误,它无法找到oci.dll文件。
我已经从oracle下载instantclient_11_2 zip文件。解压缩它。它包含一堆dll文件。
如何在Windows上安装?我是否需要运行cmd提示符或将其移动到xampp下的特定文件夹?
答
我将文件解压缩到一个目录中。
该目录放置在c:\ xampp中,例如c:\ xampp \ intanstclient_11_2
然后我添加到我的Windows路径变量。
真的很简单到底。
答
当我搜索这个问题时,Google给了我这个话题,但是我还没有在这里找到解决方案。
但是我发现在这里:http://www.oracle.com/technetwork/articles/dsl/technote-php-instant-084410.html
我的问题是,我下载了64版本的Oracle即时客户端的,和PHP似乎与32位唯一的工作。
答
下面您将找到关于如何为XAMPP v7,v5.5和v5.6配置/安装和启用Oracle Instant Client的说明。
- 下载并安装XAMPP
- 修改php.ini在 “C:\ XAMPP \ PHP”
- 取消对下面一行“;延长= php_oci8_12c.dll;使用与Oracle数据库12c的瞬间客户端”
- 重启Apache
- 下载32位(PHP是32位,所以没有必要64)Oracle即时客户端
- 同时需要即时客户端软件包 - 基本和即时客户端程序包 - SDK
- 解压无论是在 “C:\ PHP-SDK \ ORACLE \ 86 \ instantclient_12_1” 和“c:\ PHP-SDK \ ORACLE \ 86 \ instantclient_12_1 \ SDK” respectivly
- 添加目录 “C:\ PHP-SDK \ ORACLE \ 86 \ instantclient_12_1” 到windows路径名副其实
- 在系统属性中单击环境变量
- 编辑路径变量
- 您需要重新启动Windows,
- (可选)如果你想指定在tnsnames.ora文件中的Oracle连接:
- 创建一个名为“TNSNAMES。ORA “在 ”C:\ PHP-SDK \ ORACLE \ 86 \ instantclient_12_1“
- 添加您的Oracle连接到文件如下所述:https://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007
- 中创建一个新的环境变量 ”“ 与价值” C TNS_ADMIN :\ PHP-SDK \ ORACLE \ 86 \ instantclient_12_1"
- 重新启动Windows,
完蛋了:)
为什么你使用XAMPP而不是Zend Server CE的任何原因? – markus 2010-12-01 13:34:35