我有一个用 PHP + MS Sql Server 开发的网络系统,我在 Windows 环境下进行维护。但我更喜欢在 Linux 环境下工作,Ubuntu 更准确。
但我找不到安装此数据库驱动程序的方法。我用谷歌搜索,但找不到任何解决方案。一些教程显示了如何在 20.04、18.04 版本中安装,但即使按照字母的步骤进行安装,我也无法安装。
一些没有奏效的教程。
有什么建议么?
最佳答案
至少在今天看来,msodbcsql17
mssql-tools
在 Ubuntu 21.04 存储库中不可用...
$ curl -s https://packages.microsoft.com/config/ubuntu/21.04/prod.list
deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/21.04/prod hirsute main
$ curl -s https://packages.microsoft.com/ubuntu/21.04/prod/dists/hirsute/Contents-amd64.gz | gzip -d | grep -E "msodbcsql|mssql"
# No output.
因此,当您尝试通过 apt-get
安装它们时会出现错误。 :$ curl -s https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo bash -c "curl -s https://packages.microsoft.com/config/ubuntu/21.04/prod.list > /etc/apt/sources.list.d/mssql-release.list"
$ sudo apt-get update --yes
# ...
$ sudo ACCEPT_EULA=Y apt-get --verbose-versions --yes install msodbcsql17 mssql-tools
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package msodbcsql17
E: Unable to locate package mssql-tools
关于php - Ubuntu 21.04 是否与 PHP sqlsrv 驱动程序兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68355461/