当前位置:首页 > 服务器运维

debian安装mssql支持库

Z先生2年前 (2024-12-16)服务器运维839

官网

https://github.com/Microsoft/msphpsql

php环境

https://pecl.php.net/packages.php?catpid=7&catname=Database

pear/pecl环境

官网

https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16

兼容性

具体请看:https://learn.microsoft.com/en-us/sql/connect/odbc/windows/system-requirements-installation-and-driver-files?view=sql-server-ver16#sql-version-compatibility 简单来说: SQL2008-2017用:odbc13版本 SQL2012-2022用:odbc17版本

debian12 安装odbc17版本

curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
curl https://packages.microsoft.com/config/debian/12/prod.list | sudo tee /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
apt-get install -y unixodbc-dev
apt-get install -y libgssapi-krb5-2

debian11 安装odbc17版本

curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
curl https://packages.microsoft.com/config/debian/11/prod.list | sudo tee /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
apt-get install -y unixodbc-dev
apt-get install -y libgssapi-krb5-2

PHP安装扩展

推荐使用pecl安装,详见:http://pear.php.net

pecl install sqlsrv pdo_sqlsrv

修改php.ini文件,加入扩展。如果不知道php.ini在什么地方,可执行:php --ini查看配置文件路径

extension=sqlsrv.so
extension=pdo_sqlsrv.so

可以通过

php -m | grep sqlsrv

验证是否成功


分享给朋友:

相关文章

网站压力测试之ab命令

一、什么是ab?ab是apachebench命令的缩写。ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apa…

Ceontos挂载Windows共享当本地硬盘使用

1、自动挂载//192.168.128.1/wwwroot /wwwroot cifs defaults,username=user,password=000000 0 02、临时挂载mount -t…

安装配置code-server使用https

安装配置code-server使用https

安装软件地址:https://github.com/coder/code-server/releases 用wget下载压缩文件后用tar -xzvf解压文件。 启动命令行带参数进入解压文件夹,启…

windows server 2022开机自动登录、自启动、修改3389端口

windows server 2022开机自动登录、自启动、修改3389端口

一、自动登录打开注册表:Win+R,输入:regedit依次打开:【计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersio…

php环境安装(含pear/pecl)

1. 推荐安装脚本,包含composercurl -sO https://www.workerman.net/install-php-and-composer &…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。