windows下 php 连接 sqlsrv 大坑

来源:互联网 发布:java编程培训机构 编辑:程序博客网 时间:2024/06/05 15:14

先需要装扩展

https://www.microsoft.com/en-us/download/details.aspx?id=20098

下载好后,解压到随便一个目录里,然后找到对应版本的扩展的两个文件,复制到PHP的EXT目录下面


然后在php.ini加上extension扩展两个,比如

extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll




再需要装ODBC(不然还是连不上,大坑一个)

https://www.microsoft.com/zh-cn/download/details.aspx?id=36434


最后测试的代码为:

<?php

$DSN = "sqlsrv:Server=192.168.1.170,1433;Database=inschos";//ms sql server
$dbUser = "inschos";//username
$dbPass = "inschos312!!";//password
$conn = new PDO($DSN,$dbUser,$dbPass);//connect handle




我也是参照下面这篇文章搞好的

PHP 5.6.11 访问SQL Server2008R2的几种情况详解

http://www.poluoluo.com/jzxy/201608/494880.html

1 0