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

Azure PHP 7 web应用程序是否有Oracle驱动程序?

殳经略
2023-03-14

我想知道运行在PHP7上的应用服务下的Azure Web应用是否提供了对Oracle数据库的支持和驱动程序?

共有1个答案

钦楚青
2023-03-14

如果在Windows上使用Azure WebApp,请参阅MSDN官方博客使用带有PHP的OCI8驱动程序从Azure Web应用程序访问Oracle数据库,以了解如何操作。

否则,您可以参考我对Azure上启用PHP扩展(php_odbc.dll)的其他SO线程的回答,以启用php_odbc扩展,然后按照文档使用ODBC驱动程序从PHP连接到Oracle在PHP中使用ODBC连接Oracle。

如果您在Linux上使用Azure WebApp,上面关于在PHP中使用ODBC连接Oracle的文档也适用于Linux。

或者您需要参考官方文档为Azure应用程序服务配置自定义Linux容器,通过在Ubuntu映像上添加命令运行apt install php pear来安装pecl(因为默认的Alpine映像没有pecl包),然后通过命令pecl安装oci8使用pecl安装oci8。这些都是在Dockerfile中配置的。

我推荐的解决方案是按照我上面提到的MSDN博客在Windows上的Azure WebApp上安装,这非常简单。

 类似资料:
  • 我已经经历了一开始。Springio获得了添加了web和jpa依赖项的gradle示例应用程序,然后手动将Oracle依赖项添加到maven local,并在内部版本中添加了相同的依赖项。格雷德尔档案。我能够使用gradle任务构建应用程序,但是在运行时,我说我找不到Oracle驱动程序。 我已经验证了oracle jar文件的最终应用程序jar,发现它位于lib文件夹C:\Users\abcd\

  • 问题内容: 我想通过JDBC连接到两个不同的Oracle数据库(一个8.0.5.0.0和一个12c)。我确实有两个JDBC驱动程序,它们可以通过简单的“ hello world”应用程序分别成功地连接到相应的DB。下面,我将它们都放在一个Java应用程序中,不幸的是,该应用程序不再起作用(加载了两个驱动程序)。 我已经阅读了这篇文章:从SAMEVENDOR处理多个JDBC驱动程序。提到的选项1可能

  • 问题内容: 我是java和数据库连接的新手,我试图与oracle数据库建立非常简单的连接。当我运行此代码时: 我得到了输出。我正在使用Eclipse Helios,并且已将其添加到构建路径中(我仔细检查了第一件事),并且正在使用JDK 1.6。 问题答案: 检查.jar是否也在您的运行路径上。在eclipse中,转到运行->运行配置->选择配置->类路径选项卡。如果您的jar不在右侧选择“添加ja

  • 我正在尝试使用以下命令从我的应用程序中使用oracle,但它在Windows7上失败了。

  • 嘿,伙计们,还有一个问题,下面是信息