一、下载扩展程序

sqlsrv,pdo-sqlsrv

查看php版本

下载对应的扩展程序pdo_sqlsrv\sqlsrv

注意系统支持要求系统要求

二、安装扩展程序

解压下载的文件

pdo_sqlsrv# 解压
tar -zxvf pdo_sqlsrv-5.8.1.tgz# 进入解压后的目录
cd pdo_sqlsrv-5.8.1#执行phpize
/www/server/php/74/bin/phpize #执行./configure,对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系
./configure --with-php-config=/www/server/php/74/bin/php-config#编译并安装
make && make install# 不出意外的话,得到类似以下内容
# ....省略其他信息....
Installing shared extensions: /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/sqlsrv安装与pdo_sqlsrv一样

三、php扩展配置

在php.ini中添加
#扩展目录
extension_dir = "/Applications/MAMP/bin/php/php7.4.2/lib/php/extensions/no-debug-non-zts-20190902/"
#扩展库
extension=sqlsrv.so
extension=pdo_sqlsrv.so

四、sql server配置管理器配置

1)服务器端口1433外网开发,防火墙添加指定端口(如1433)的入口规则

2)sql server配置管理器

开启tcp/ip协议。tcp/ip属性,全部侦听,启用

 ip地址,ipall去除动态端口,填写固定端口1433

对应版本sql native client开启tcp

五、sqlserver 实例配置

设置允许远程连接

安全性:设置混合登录模式

安全性/登录名/具体的用户,右键->属性

六、下载对应版本的odbc驱动程序(进行sql server连接测试)

odbc for sql server驱动

注意系统要求

php连接sql server相关推荐

  1. PHP5.3.8连接Sql Server SQLSRV30

    PHP5.3连接SQL Server就不能用php_mssql.dll了. 网上下载了好多都不行,因为它的版本是5.2的,不能再PHP5.3中使用. 后来听说微软专门为PHP出了自己的dll. 叫做M ...

  2. python 使用pymssql连接sql server数据库

    Python连接SQL Server数据库 - pymssql使用基础 ----原文地址:http://www.cnblogs.com/baiyangcao/p/pymssql_basic.html ...

  3. powershell连接数据库_PowerShell 连接SQL Server 数据库

    PowerShell 通过ADO.NET连接SQL Server数据库,并执行SQL脚本.工作中整理的一小段脚本,后来没有用上,先记录在这里: 建立数据库连接 查询返回一个DataTatble对象 执 ...

  4. 如何通过代码连接SQL Server数据库

    我们曾经为南方电网做过几个有关架空线路的科技项目,要趁着假期有整段的空闲时间,把这些代码整理一下,放入团队刚刚重构的代码库中. 由于这些项目使用的数据库为 SQL Server,所以在整理代码之前需要 ...

  5. Unity3d连接SQL Server数据库出现SocketException: 使用了与请求的协议不兼容的地址错误...

    这两天,同学问我Unity3d连接SQL Server的问题,当时我只是简单的说:"应该一样吧,就是那简单的几句啊".之后他让我试了下,我才发现有问题了.故此写下一篇博客,要牢记这 ...

  6. JDBC连接sql server数据库及其它

    JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...

  7. NK3C框架(MyBatis、Durid)连接SQL Server

    NK3C框架连接SQL Server修改配置如下: 1.添加POM引用 <sqlserver.driver.version>4.0</sqlserver.driver.version ...

  8. ADO.NET连接SQL Server数据库

    在.NET应用程序中,创建数据连接分为三步: 一.定义连接字符串 不同的数据库连接字符串的格式不同,一般都包括要连接的数据库提供都名称.登陆信息以及要使用的数据库名称. 注意:在定义连接字符串之前,一 ...

  9. 监控目前所有连接SQL SERVER的用户信息

    原文:监控目前所有连接SQL SERVER的用户信息 if object_id('p_getlinkinfo','P')is not null drop proc p_getlinkinfo go c ...

  10. python连sql server学生管理系统_Python 跨平台连接 SQL Server

    前言 使用 python 访问 SQL Server 数据库,还需要支持跨平台.关于 SQL Server 的吐槽就免了,既然存在,总会有遇到这个问题的时候. 首先在 SQLAlchemy 文档中介绍 ...

最新文章

  1. Unreachable code
  2. HP服务器RAID配置
  3. sendmail发送html邮件,尝试使用sendmail发送/发送html电子邮件,但显示电子邮件的源代码...
  4. Linux IPC实践(2) --匿名PIPE
  5. oracle安装 插件的执行方法失败_解决 VS Code 中 golang.org 被墙导致的 Go 插件安装失败问题...
  6. Pig、Hive、MapReduce 解决分组 Top K 问题
  7. Linux之镜像源篇
  8. 收藏到一个好的java时间格式大全(类)
  9. 1分钟链圈 | 有趣!BM评价V神新共识算法:这是「非拜占庭容错机制」的终结者...
  10. 新年新气象,重新出发
  11. XIO: fatal IO error 25 (Inappropriate ioctl for device) on X server “localhost:11.0“
  12. 喝豆浆对身体都有哪些好处?
  13. 你的微信号安全吗?(附最新技术分享)
  14. Excel表格设置下拉选项并应用到整列及清除下拉项设置
  15. 9.高性能计算 期末复习
  16. 牛市来了,我却被矿机收割了
  17. windows下Ardupilot编译环境搭建
  18. SQL语句执行顺序及书写建议
  19. setMouseTracking(true)
  20. python——pandas展示所有列

热门文章

  1. Python实现双色球号码随机生成
  2. java读取txt文件_Java读取TXT文件的方法
  3. 【Vue】Aliplayer 视音频播放的实践与思考
  4. java dll源码查看工具_Java调用dll库源码
  5. mysql 定时任务 日志_mysql定时备份任务
  6. 数据结构实验报告一 顺序表与链表
  7. ESP8285烧写问题备忘
  8. 系统分析与设计方法---面向对象的分析与设计
  9. 嵩天《Python数据分析与展示》实例3:Matplotlib基础图表绘制
  10. 品铂平板电脑刷linux,细说平板电脑刷机方法