我一直在为Windows配置oracle oci8时遇到问题
我正在使用Windows 7 64位,xampp v3.2.2,php 5.6.15和oracle g11 Express
我尝试了以下步骤,但是在运行phpinfo时找不到oci软件包:
我同时下载了Instant Client Package-Basic和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;)的环境变量(path)
重新启动我的电脑
运行脚本(odbc_install)
6-删除; php.ini中extension = php_oci8_11g.dll的前面
但这没有用,有人可以告诉我为什么吗?
您是什么意思"它没用"? 您收到错误消息了吗? 消息说什么? 查看有关如何提出一个好的问题的本指南,并确保提供尽可能多的相关信息。
如开头所述,当我运行phpinfo时找不到软件包
Oracle 11g + WAMP + Windows。本教程向您展示如何将PHP与Oracle Database 11g一起使用。首先,让我们假设我正在使用Windows 7 64bit以及Oracle数据库11G和WAMP服务器,因此我已经下载了Oracle Instant Client x64。如果您使用的是32位Windows,则请下载32位客户端,否则它将无法正常工作。脚步 :-
安装Oracle数据库11g XE
安装WAMP
下载适当的Oracle Instant Client
提取Oracle Instant Client的所有内容并复制所有.DLL文件,然后粘贴到该目录中,如下所示:D: wamp bin apache Apache2.2.17 bin
打开WAMP服务器,然后左键单击图标> PHP> PHP扩展>仅检查php_oci8_11g。如果您使用的是比10g还要早的11g Oracle数据库,则必须仅检查php_oci8。
打开Oracle数据库11g XE服务。 OracleServiceORCL也应该存在于服务中。
编写PHP代码以将Oracle与数据库11g XE连接起来,并将代码保存在WAMP服务器的www目录中。下面是代码: