• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

php连接sql server

武飞扬头像
wiscourper_
帮助13

一、下载扩展程序

sqlsrv,pdo-sqlsrv

查看php版本学新通

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

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

二、安装扩展程序

解压下载的文件

  1.  
    pdo_sqlsrv
  2.  
     
  3.  
    # 解压
  4.  
    tar -zxvf pdo_sqlsrv-5.8.1.tgz
  5.  
     
  6.  
    # 进入解压后的目录
  7.  
    cd pdo_sqlsrv-5.8.1
  8.  
     
  9.  
    #执行phpize
  10.  
    /www/server/php/74/bin/phpize
  11.  
     
  12.  
    #执行./configure,对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系
  13.  
    ./configure --with-php-config=/www/server/php/74/bin/php-config
  14.  
     
  15.  
    #编译并安装
  16.  
    make && make install
  17.  
     
  18.  
    # 不出意外的话,得到类似以下内容
  19.  
    # ....省略其他信息....
  20.  
    Installing shared extensions: /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/
  21.  
     
  22.  
     
  23.  
    sqlsrv安装与pdo_sqlsrv一样
学新通

三、php扩展配置

  1.  
    在php.ini中添加
  2.  
    #扩展目录
  3.  
    extension_dir = "/Applications/MAMP/bin/php/php7.4.2/lib/php/extensions/no-debug-non-zts-20190902/"
  4.  
    #扩展库
  5.  
    extension=sqlsrv.so
  6.  
    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驱动

注意系统要求

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfiabgb
系列文章
更多 icon
同类精品
更多 icon
继续加载