当前位置: 首页 > 知识库问答 >
问题:

为windows 64位配置Oracle OCI8

冯阳华
2023-03-14

我在配置oracle oci8 for windows时遇到问题

我使用Windows 7 64位,xampp v3.2.2,PHP 5.6.15和甲骨文g11快递

我尝试了以下步骤,但在运行phpinfo时找不到oci包:

>

将文件解压缩为c中的一个文件,位于以下路径(C:\instantclient_11_2

为oracle产品添加环境变量(path)的路径(C:\instantclient\u 11\u 2;C:\oraclexe\app\oracle\product\11.2.0\server\bin;

重新启动我的电脑

运行脚本(odbc\u安装

6-删除;扩展前面=php_oci8_11g。php中的dll。伊尼

但是没有成功,有人能告诉我为什么吗?

共有1个答案

吴刚毅
2023-03-14

Oracle 11g WAMP Windows。本教程将向您展示如何将PHP与Oracle Database 11g结合使用。首先,假设我使用的是64位Windows 7以及Oracle database 11G和WAMP server,因此我已经下载了Oracle instant client x64。如果您使用的是32位Windows,请下载32位客户端,否则它将无法工作。步骤:-

>

  • 安装Oracle数据库11g XE

    安装WAMP

    下载适当的Oracle即时客户端

    提取Oracle即时客户端的所有内容,并复制所有。DLL文件并粘贴到目录中,如下所示D:\wamp\bin\apache\Apache2.2.17\bin

    打开WAMP服务器并左键单击图标

    打开Oracle数据库11g XE服务。此外,OracleServiceORCL应该在服务中。

    编写一个PHP代码连接Oracle和数据库11g XE,并将代码保存在WAMP服务器的www目录中。下面是代码:

  •  类似资料:
    • 在项目设置(文件- 点击下载Android NDK简短地显示一些对话框。安装了几个版本的NDK: 我的设置有什么问题? 主机:Ubuntu 18.04 LTS Android Studio 4.1.1构建#AI-201.8743.12.41.6953283,构建于2020年11月5日运行时版本: 1.8.0_242-发布-1644-b3-6222593 amd64 VM: OpenJDK 64位服

    • 问题内容: 我正在使用Launch4J启动我的Java应用程序,如果系统上存在x64 JRE,Launch4J似乎更喜欢它。 不幸的是我的应用程序无法在64位JVM上运行,因为我正在加载32位DLL,这是不可能的,并导致UnsatisfiedLinkError。 有什么方法可以强制/欺骗Launch4J仅使用32位JVM? 问题答案: 大约一年前,我遇到了这个确切的问题,使用Lauch4J封装了一

    • 问题内容: 可以说我有一条类似的路径: 该路径包含两个文件夹…让我们说 和 我想配置nginx来访问: 该文件夹上的文件夹(例如http://example.org/)上有一些.html文件。 文件夹(例如http://example.org/manage)上,在这种情况下,此文件夹包含Slim的PHP框架代码- 这意味着index.php文件位于子文件夹中(例如/ var / www / mys

    • 问题内容: Hibernate配置文件(.hbm.xml)的理想位置是 但我想将这些配置设置放在其他位置,例如 我怎样才能做到这一点? 如果我将配置文件放在该位置,并且启动了Tomcat,则在加载该配置时会出现错误提示 找不到hibernate.cfg.xml 问题答案: 要配置文件的位置,请使用而不是在创建时。 要配置文件的位置,请使用。 也可以看看: Java文档

    • 但就是不管用。我也试过在-d中使用这个选项,但这也不起作用。 谢谢你的帮助

    • 我正在检查移动设备上是否启用了位置服务,如果是,请监听构建GoogleAppClient并监听位置更改。我面临的问题是,一旦在mobile中打开位置并重新启用,我就无法获得位置(纬度/长)。位置始终为空。 isLocationEnabled检查位置是否已打开