我一直面临为windows配置oracle oci8的问题
我使用的是Windows 7 64位,xampp v3.2.2,php 5.6.15和oracle g11 express
我尝试了以下步骤,但在运行phpinfo时无法找到oci包:
我下载了Instant Client Package - 基本和即时客户端软件包 - 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.ini
但它没有用,有人可以告诉我为什么吗?
答案 0 :(得分:1)
Oracle 11g + WAMP + Windows。本教程将向您展示如何将PHP与Oracle Database 11g一起使用。首先让我们假设我使用Windows 7 64bit以及Oracle数据库11G和WAMP服务器,所以我已经下载了Oracle即时客户端x64。如果你使用32位Windows然后下载32位客户端,否则它将无法正常工作。步骤: -
安装Oracle数据库11g XE
安装WAMP
下载相应的Oracle即时客户端
提取Oracle即时客户端的所有内容并复制所有.DLL文件并粘贴到目录中,如D:\ wamp \ bin \ apache \ Apache2.2.17 \ bin
打开WAMP服务器并左键单击图标> PHP> PHP扩展>只检查php_oci8_11g。如果您使用的是旧版本的Oracle数据库,那么11g就像10g一样,那么您必须只检查php_oci8。
启用Oracle数据库11g XE服务。此外,OracleServiceORCL应该在服务中。
编写PHP代码以将Oracle与数据库11g XE连接,并将代码保存在WAMP服务器的www目录中。以下是代码: