如何在 Amazon Linux AMI 上安装 Microsoft Drivers for PHP for SQL Server

2024-01-04

我正在尝试使用 Microsoft 提供的文档安装 Microsoft Drivers for PHP for SQL Server。链接是https://github.com/Microsoft/msphpsql https://github.com/Microsoft/msphpsql

它提供了 Ubuntu 和 Redhat 的安装步骤,但不提供 Amazon Linux 的安装步骤。要在 Amazon 上安装 Microsoft 驱动程序,我按照为 Redhat 提供的步骤进行操作(不确定是否正确)。当我运行命令时

sudo ACCEPT_EULA=Y yum install msodbcsql mssql-tools

出现以下错误

Error: Package: msodbcsql-13.1.7.0-1.x86_64 (packages-microsoft-com-prod)
           Requires: unixODBC >= 2.3.1
           Available: unixODBC-2.2.14-14.7.amzn1.i686 (amzn-main)
               unixODBC = 2.2.14-14.7.amzn1

该错误清楚地表明要安装 msodbcsql,unixODBC 版本应该 >= 2.3.1。但适用于亚马逊的更新/最新 unixODBC 软件包是 unixODBC-2.2.14。

我需要一些帮助才能在 Amazon Linux 上安装 Microsoft PHP 驱动程序,以便我可以使用SqlsrvPHP 函数连接 SQL 服务器。

PHP7、Apache 和 SQL 服务器已设置。


经过谷歌搜索并尝试了所有方法后,我找到了自己问题的答案。

而不是使用

sudo ACCEPT_EULA=Y yum install msodbcsql mssql-tools

I used

sudo ACCEPT_EULA=Y yum install msodbcsql-13.0.1.0-1 mssql-tools-14.0.2.0-1

问题已解决。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Amazon Linux AMI 上安装 Microsoft Drivers for PHP for SQL Server 的相关文章

  • 选择一组数字以达到最小总数的算法

    给定 一组数字n 1 n 2 n 3 n x 还有一个数字M 我想找到最好的组合 n a n b n c n gt M 该组合应达到达到或超过 M 所需的最小值 没有其他组合可以提供更好的结果 将在 PHP 中执行此操作 因此可以使用 PH
  • get url 重定向时 File_get_contents() 不起作用

    我正在使用的功能是 function http post url data data url http build query data data len strlen data url date default timezone set
  • php中的条件格式化html表与时间戳比较

    echo table style width 100 tr echo td Order td echo td Destination td echo td Location td echo td Status td echo td Time
  • 如何隐藏 URL 中的锚标记

    如何隐藏地址栏中以下链接 href 的哈希值 a href index php dev name 所以它会将我重定向到index php dev name 但我希望地址栏只显示index php 您可以使用 Javascript oncli
  • 如何关闭未关闭的 HTML 标签?

    每当我们从数据库或类似来源获取一些经过编辑的用户输入内容时 我们可能会检索仅包含开始标记但不包含结束标记的部分 这可能会妨碍网站当前的布局 有客户端或服务器端的方法来解决这个问题吗 找到了一个很好的答案 使用 PHP 5 并使用 DOMDo
  • CodeIgniter 控制器 - JSON - AJAX

    我正在尝试通过 AJAX 使用 CodeIgniter 发送表单构建 并尝试使用 JSON 获取响应 但是 我只在打开开发人员选项卡时看到响应 我什至不确定这是否实际上是响应 因为它显示了两个 json 数据 它所显示的只是加载旋转器 然后
  • 从类似 cronjob 的语法创建“下次运行时间”日期

    在我正在创建的应用程序中 用户可以安排重复任务 生成间隔模式的简单值是 Minute 0 59 90 each minute Hour 0 23 90 each hour Day of month 1 31 90 each day of m
  • 获取字符串中的最后一个整数

    我需要隔离包含多个整数的字符串中最新出现的整数 我怎样才能得到23代替1 for lastnum1 text 1 out of 23 lastnum1 this gt getEval eregi replace out of text 你可
  • 如何在多次尝试后延迟登录尝试 (PHP)

    我正在开发一个用 PHP 构建的相当大的网站 该网站可能会有很多用户 我正在寻找一种方法来保护登录屏幕免受自动尝试的影响 我已经在注册表中添加了验证码检查 但还想进一步强化网站 据我所知 StackOverflow 上也有类似的问题 而且我
  • 使用 Instagram Basic Display API 时出现“无效平台应用程序”错误

    我正在尝试使用 Instagram Basic 显示 API 但是当我发布授权代码以获取访问令牌时 我不断收到以下错误 error type OAuthException 代码 400 error message 平台应用无效 我正在遵循此
  • Mysqli 更新抛出 Call to a member function bind_param() 错误[重复]

    这个问题在这里已经有答案了 我有一个 70 80 字段表单 需要插入到表中 因此我首先根据表单中的输入名称在数据库中创建了一个表 而不是手动创建一个巨大的插入语句 这是我使用的代码创建 更改表 function createTable ar
  • 在 Yii 的标准中如何获得计数 (*)

    我正在尝试构建一个具有以下内容的查询group by属性 我正在尝试得到id和count它一直告诉我count is invalid列名 我怎样才能得到count来自group by询问 工作有别名 伊伊 1 1 11 其他不及格 crit
  • PHP 扩展开发入门 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 请推荐有关 PHP 低 级 modules 编程接口的帮助文章或教程 搜索我的书签 我发现的唯一链接是
  • jq中如何分组?

    这是 json 文档 name bucket1 clusterName cluster1 name bucket2 clusterName cluster1 name bucket3 clusterName cluster2 name bu
  • 使用 json_encode() 函数在 PHP 数组中生成 JSON 键值对

    我正在尝试以特定语法获取 JSON 输出 这是我的代码 ss array 1 jpg 2 jpg dates array eu gt 59 99 us gt 39 99 array1 array name gt game1 publishe
  • ftrace:仅打印trace_printk()的输出

    是否可以只转储trace printk 输出于trace文件 我的意思是过滤掉函数跟踪器 或任何其他跟踪器 中的所有函数 一般来说 您可以在选项目录中关闭选项 sys kernel debug tracing options Use ls显
  • 如何确保应用程序在 Linux 上持续运行

    我试图确保脚本在开发服务器上保持运行 它会整理统计数据并提供网络服务 因此它应该会持续存在 但一天中有几次 它会因未知原因而消失 当我们注意到时 我们只需再次启动它 但这很麻烦 并且某些用户没有权限 或专有技术 来启动它 作为一名程序员 我
  • 如何从 Laravel 执行存储过程

    我需要在表单提交数据后执行存储过程 我让存储过程按照我想要的方式工作 并且我的表单正常工作 我只是不知道从 laravel 5 执行 sp 的语句 它应该是这样的 执行 my stored procedure 但我似乎在网上找不到类似的东西
  • Stream_context_set_params 不适用于 ssh2.sftp 包装器

    我想使用类似的功能here http www php net manual en function stream notification callback php 请检查以下代码 function notify notification
  • 从字符串中获取数字

    我有一个字符串 例如 lorem 110 ipusm 我想获取 110 我已经尝试过这个 preg match all 0 9 string ret 但这正在返回 Array 0 gt 1 1 gt 1 2 gt 0 我想要这样的东西 Ar

随机推荐

  • 如何在 Swift 中使用 UISplitViewController

    所以我添加一个UISplitViewController到一个嵌入了UITabBarController The UISplitViewController has a UINavigationController作为与其自己的根控制器的主
  • 使用 CIImage 添加纯色边框

    我正在寻找一种使用 Core Image 将纯色边框添加到现有图像的方法 我找到了过滤器列表参考 但没有人制作它 Help 我们需要有要在其中创建实线边框的 CIImage 范围或 CGRect 然后 我们可以在指定区域绘制一个形成实线的C
  • ViewDidLoad 期间 ViewModel 为 null

    我正在开始在 iOS 中使用 MvvmCross public class MainView MvxTabBarViewController public override void ViewDidLoad base ViewDidLoad
  • 如何限制tensorflow GPU内存使用?

    我在 Ubuntu 18 04 中使用了tensorflow gpu 1 13 1 并在 Nvidia GeForce RTX 2070 上使用了 CUDA 10 0 驱动程序版本 415 27 下面的代码用于管理张量流内存使用情况 我有大
  • 有没有办法减少操作栏上操作项图标之间的间距?

    我想减少添加到 ActionBar 的操作项图标之间的间距 我们有办法做到这一点吗 使用自定义 android actionButtonStyle
  • 如何使用javascript获取网页的长度/大小

    我们使用 w3c 导航 API 获取网页计时信息 我们使用资源计时 API 获取资源信息 现在 如何获取网页的大小 看来 如果我知道页面何时加载等 我应该知道最后一个字节何时下载 这应该足以给我页面的长度 大小 我如何获得这个长度 尺寸 找
  • 尝试使用 php 使用 aes-256-gcm 进行解密

    我想知道是否有人可以帮忙 我使用的是aes 256 gcm加密方法 可以加密 但无法解密 下面是我的代码 任何人都可以看到我哪里出错了 textToDecrypt POST message password 3sc3RLrpd17 meth
  • 使用 python 将 .xlsx 和 xls(最新版本)转换为 pdf

    借助这个使用 python 将 doc 转换为 pdf https stackoverflow com questions 6011115 doc to pdf using python链接我正在尝试使用 Excel xlsx 和 xls
  • | linq 中的运算符操作?

    linq 中的 pipe 运算符 我想知道运算符 的操作 我想检查不同表中的多个列 在我的场景中 只有单个表包含该特定列的值 my code swr Date Of Event Date lt DateTime Today Date spr
  • iOS8 中的 UIScrollView 行为有所不同

    我有以下布局 所以它基本上是一个占据整个屏幕的滚动视图 内容大小设置为三倍宽度和相同高度 在滚动视图内 有容器视图和三个表视图 每页一个 最初只有中间表格视图可见 这允许我使用滚动视图水平滚动在表格之间导航 并在中间表格内垂直滚动 我知道苹
  • 使用 Node.js 进行表连接的 GraphQL 查询

    我在学习GraphQL所以我建立了一个小项目 假设我有 2 个模型 User and Comment const Comment Model define Comment content type DataType TEXT allowNu
  • .SVG 浏览器支持

    我正在研究响应式设计 并且正在考虑将导航图标创建为 svg 文件 当前的浏览器支持如何 是否有针对旧浏览器版本的解决方法 插件 除 Sources http caniuse com search svg http caniuse com s
  • 测试 sklearn 模型是否已拟合的最佳方法是什么?

    检查 sklearn 模型是否已安装的最优雅的方法是什么 即是否是fit 函数在实例化后是否被调用 你可以这样做 from sklearn exceptions import NotFittedError for model in mode
  • 为什么 Cuda/OpenCL 的全局内存中不存在库冲突?

    我还没有弄清楚并且谷歌没有帮助我的一件事是 为什么有可能与共享内存发生银行冲突 但在全局内存中却没有 银行与寄存器会存在冲突吗 UPDATE哇 我真的很感谢 Tibbit 和 Grizzly 的两个回答 看来我只能给一个答案打绿色复选标记
  • 如何解决 Fortran 从数据文本文件读取错误的问题?

    我有一个文本文件 同一行有两个数字 108 6 7522 我有一个 fortran 子例程 READCN 它将文本文件中的数字 108 6 7522 存储到变量 NN 和 BOX 中 SUBROUTINE READCN CNFILE BOX
  • OpenCV中Trackbar的负值范围

    我试图在 cv2 createTrackbar 的 Trackbar 范围内包含负值 但每次运行脚本时 都不会考虑负值 我怎样才能包含负值 import cv2 import numpy as np from cv2 import CV W
  • 如何检查 C/C++ 中的整数溢出?

    我想知道如何确定 C C 中的溢出 如果我输入的整数是 9999999999999999999999 这是一个非常大的数字 如果我运行下面的代码 我将得到垃圾输出 include
  • 多重继承或虚拟继承下的类的内存布局以及 vtable?

    我正在阅读 Inside the C Object Model 试图了解如何通过 vtable 实现多重继承和虚拟继承 我非常了解单一多态性 我很难理解当需要在虚拟继承期间或转换期间定位方法时到底要做什么 因为需要执行大量偏移计算 有人能够
  • 如何使用 Ansible 添加 PPA 存储库?

    我正在尝试向服务器添加一个新的存储库 以便我可以通过 Ansible 安装 Java 不幸的是 每当我尝试运行该剧本时 它都会因 GPG 错误而失败 有人可以解释一下这里出了什么问题以及我需要做什么才能解决这个问题吗 我正在使用 Ansib
  • 如何在 Amazon Linux AMI 上安装 Microsoft Drivers for PHP for SQL Server

    我正在尝试使用 Microsoft 提供的文档安装 Microsoft Drivers for PHP for SQL Server 链接是https github com Microsoft msphpsql https github c