php连接sqlserver数据库
创始人
2024-06-03 11:21:06

docker 安装sqlserver数据库

sudo docker pull mcr.microsoft.com/mssql/server:2017-latest

sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=" -p 1433:1433 --name sqlserver --hostname sqlserver -d mcr.microsoft.com/mssql/server:2017-latest

SA 帐户是安装过程中在 SQL Server 实例上创建的系统管理员。

php环境配置

增加php扩展

docker中安装 版本不一致问题可以修改 ./extensions/install-php-extensions文件

修改完配置down掉,重新进行运行

install-php-extensions pdo_sqlsrv sqlsrv

ubuntu18.4中安装odbc,执行下脚本

if ! [[ "16.04 18.04 20.04 22.04" == *"$(lsb_release -rs)"* ]];

then

echo "Ubuntu $(lsb_release -rs) is not currently supported.";

exit;

fi

sudo su

curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -

curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list > /etc/apt/sources.list.d/mssql-release.list

exit

sudo apt-get update

sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17

# optional: for bcp and sqlcmd

sudo ACCEPT_EULA=Y apt-get install -y mssql-tools

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc

source ~/.bashrc

# optional: for unixODBC development headers

sudo apt-get install -y unixodbc-dev

相关内容

热门资讯

华凯易佰涨8.81%,成交额7... 1月12日,华凯易佰涨8.81%,成交额7.07亿元,换手率15.62%,总市值53.46亿元。异动...
美康生物涨0.88%,成交额4... 1月12日,美康生物涨0.88%,成交额4951.34万元,换手率1.65%,总市值39.51亿元。...
康弘药业涨0.17%,成交额5... 1月12日,康弘药业涨0.17%,成交额5.34亿元,换手率2.26%,总市值316.84亿元。异动...
国信证券涨0.52%,成交额6... 1月12日,国信证券涨0.52%,成交额6.27亿元,换手率0.49%,总市值1384.68亿元。异...
开立医疗涨1.66%,成交额1... 1月12日,开立医疗涨1.66%,成交额1.58亿元,换手率1.25%,总市值127.43亿元。异动...