我一直在为Windows配置oracle oci8时遇到问题
我正在使用Windows 7 64位,xampp v3.2.2,php 5.6.15和oracle g11 express
。我已经尝试了以下步骤,但在运行phpinfo时找不到oci软件包:
我下载了即时客户端包 - 基本和即时客户端包 - ODBC 版本 12.1.0.2.0
将文件解压缩到一个 C 文件中,位于以下路径 (
C:'instantclient_11_2
)将路径添加到 Oracle 产品的环境变量 (路径) (
C:'instantclient_11_2;C:'oraclexe'app'oracle'product'11.2.0'server'bin;
)重新启动我的电脑
运行脚本 (
odbc_install
)6- 删除了 PHP 中扩展名 =php_oci8_11g.dll 的前面.ini
但它没有用,谁能告诉我为什么?
Oracle 11g + WAMP + Windows。本教程向您展示如何将PHP与Oracle数据库11g一起使用。首先,假设我使用的是Windows 7 64位以及Oracle数据库11G和WAMP服务器,因此我已经下载了Oracle即时客户端x64。如果您使用的是32位Windows,请下载32位客户端,否则将无法正常工作。步骤:-
-
安装甲骨文数据库 11g XE
-
安装万普
-
下载相应的甲骨文即时客户端
-
提取 Oracle 即时客户端的所有内容并复制所有.DLL文件并粘贴到目录中,如下所示 D:''wamp''bin''apache''Apache2.2.17''bin
-
打开 WAMP 服务器并左键单击图标> PHP> PHP 扩展>仅检查php_oci8_11g。如果您使用的是早于 11g 的 Oracle 数据库,则 10g 必须仅检查php_oci8。
-
打开 Oracle 数据库 11g XE 服务。此外,OracleServiceORCL应该出现在服务中。
-
编写一个PHP代码将Oracle与数据库11g XE连接,并将代码保存在WAMP服务器的www目录中。下面是代码: