【问题标题】:problem locating msodbcsql17 on ubuntu 21.04 using Laravel Sail使用 Laravel Sail 在 ubuntu 21.04 上定位 msodbcsql17 的问题
【发布时间】:2021-10-16 13:53:12
【问题描述】:

我正在尝试通过 Sail 使用 Docker 在 laravel 上建立与 sql server 的连接。

这是我尝试获取安装指南中列出的 msodbcdriver17 的方法 https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15

&& curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
&& curl https://packages.microsoft.com/config/ubuntu/21.04/prod.list > /etc/apt/sources.list.d/mssql-release.list \
&& apt-get update \
&& ACCEPT_EULA=Y apt-get install -y msodbcsql17 \
&& ACCEPT_EULA=Y apt-get install -y mssql-tools \
&& echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc \
&& source ~/.bashrc \

但是,我收到以下错误

E: 找不到包 msodbcsql17

我四处寻找不同的解决方案,但似乎没有任何帮助。我还尝试将 Microsoft 软件包 URL 切换到旧版本,即 20.04 和 18.04。但得到同样的错误。

我在 MAC M1 上并使用 docker-desktop v 3.6.0

【问题讨论】:

标签: laravel docker laravel-sail msodbcsql17


【解决方案1】:

当前的文档谈到

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv

【讨论】:

    猜你喜欢
    • 2021-08-09
    • 2021-11-02
    • 2023-01-10
    • 2021-07-17
    • 2021-08-30
    • 2021-09-16
    • 2021-04-19
    • 2022-09-23
    • 1970-01-01
    相关资源
    最近更新 更多