热点:

    Windows下PHP连接SQL Server

      [   原创  ]   作者:
    收藏文章 暂无评论

    尽管PHP与MySQL常被视为理想组合,但在某些情况下也会选用其他数据库。然而,采用PHP搭配SQL Server的情况却极为少见,这或许与微软过去产品缺乏开源特性有关。随着开源逐渐成为软件发展的重要趋势,近年来微软对开源表现出日益浓厚的兴趣,并陆续开放了部分软件源码,逐步融入这一主流方向。

    1、 安装SQL Server 2012数据库后,系统支持两种登录方式:Windows身份验证和SQL Server身份验证。为确保PHP程序能够顺利连接数据库,必须配置使用SQL Server身份验证模式,并创建相应的登录账户,以便PHP驱动通过该账户实现数据库访问与操作,保障应用正常运行。

    2、 打开SQL Server 配置管理器,进入SQL Server 网络配置中的MSSQLSERVER 的协议,启用TCP/IP协议。随后在IP 地址选项卡中,将对应 IP 地址设置为启用状态。用户可根据实际网络环境选择合适的 IP 地址进行开启,通常情况下使用系统安装后默认分配的 IP 即可满足需求,无需额外更改。

    3、 为确保SQL Server能正常访问,建议通过第三方数据库管理工具进行连接测试,例如可使用Navicat客户端进行验证,以确认服务连接稳定可靠。

    4、 访问微软官方下载页面 https://www.microsoft.com/en-us/download/details.aspx?id=20098,获取适用于PHP的SQL Server驱动程序。根据当前服务器中PHP环境的具体版本,参照示意图选择匹配的驱动安装包。由于实际环境中同时部署了PHP 5.6与PHP 7.0两个版本,因此需分别下载SQLSRV32.EXE和SQLSRV40.EXE两个驱动文件,以确保各版本PHP均可连接SQL Server数据库。值得注意的是,目前最新的SQL Server驱动程序仅支持到PHP 7.0.14,尚不兼容更高版本,例如刚发布的PHP 7.1.0,若系统已升级至该版本,则可能无法正常使用驱动功能。为保障数据库连接的稳定性与兼容性,建议在部署前仔细核对本地PHP版本与驱动支持范围,必要时可暂缓PHP版本更新,或关注微软后续发布的驱动更新动态,以便及时获得新版PHP的支持。

    5、 运行SQLSRV32.EXE安装程序,指定解压路径并释放DLL文件。根据当前PHP环境的版本选择匹配的驱动文件,需特别注意区分线程安全(ts)与非线程安全(nts)版本,确保与PHP配置一致,避免兼容性问题。

    6、 将php_pdo_sqlsrv_56_ts.dll和php_sqlsrv_56_ts.dll两个驱动文件复制到PHP安装目录的ext子目录中,然后打开php.ini配置文件,在文件末尾添加两行扩展加载指令,启用SQL Server驱动支持,保存并重启Web服务以使更改生效。

    7、 首先访问官方网站 https://msdn.microsoft.com/zh-cn/library/jj730314(v=sql.1).aspx 获取Microsoft ODBC Driver for SQL Server安装程序。根据系统架构选择合适的版本,本文中选用的是适用于64位系统的Microsoft ODBC Driver 11 for SQL Server。下载完成后,找到名为 msodbcsql.msi 的安装包文件,双击运行并按照提示完成安装流程。安装过程中需注意确认许可协议及相关配置选项,确保驱动正确部署到本地环境中。安装结束后,即可在Windows系统中成功配置ODBC数据源,为后续连接SQL Server数据库提供支持。该驱动是实现应用程序与SQL Server之间通信的重要组件,确保其正确安装对数据库操作至关重要。整个过程操作简便,只需按步骤执行即可顺利完成。

    8、 数据库服务器地址为本地回环地址127.0.0.1。

    9、 你的数据库用户名,请替换此处的占位符内容。

    10、 数据库用户密码为:你的数据库用户密码

    11、 {

    12、 连接失败,请检查网络设置。

    13、 连接成功!

    14、 }

    15、 查询数据库中指定数据表的前10条记录,使用SQL Server的TOP关键字限制返回结果数量。

    16、 {

    17、 }

    18、 ?>

    soft.zol.com.cn true https://soft.zol.com.cn/1131/11312999.html report 2893 尽管PHP与MySQL常被视为理想组合,但在某些情况下也会选用其他数据库。然而,采用PHP搭配SQL Server的情况却极为少见,这或许与微软过去产品缺乏开源特性有关。随着开源逐渐成为软件发展的重要趋势,近年来微软对开源表现出日益浓厚的兴趣,并陆续开放了部分软件源码,逐...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    MS SQL PHP Generator

    更新时间:2011年11月26日

    用户评分:0 | 0人点评

    软件类型:免费软件

    软件语言:英文

    MS SQL PHP Generator
    • 更新时间:2011年11月26日
    • 软件大小:7.6MB
    • 软件分类:php下载
    • 语言种类:英文
    • 软件评级:0 人点评