Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



php5.6链接sql2008 r2 数据库

这个问题困扰了我很久

今天终于解决了

首先下载扩展文件

sqlsrv_非官方_3.0.2.2(支持32、64位php).zip

 

然后在php.ini中

搜索:mssql.allow_persistent

改成on

然后添加

[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_56_nts.dll
[PHP_SQLSRV]
extension=php_sqlsrv_56_nts.dll

具体根据你自己的版本选择 安全还发非安全

 

然后把下载的sql扩展解压后选择你自己正确的版本 文件复制到ext目录中

php_pdo_sqlsrv_56_nts.dll

php_sqlsrv_56_nts.dll 

 然后重启你的iis

然后写测试脚本

$conn = new PDO( "sqlsrv:server=$serverName;Database = 127.0.0.1,1433",'123database', '123');
$rs = $conn->query("select * from 123table");
$arr = $rs->fetchAll();
print_r($arr);

 出现你库中的内容就说明连接OK

浏览971  评论0  Alex于 2015-12-25 19:46
发言