Wampserver2.5使用的PHP5.5,其实标题也可以叫做PHP5.5连接Sql Server 2014,无所谓了。
第一步:首先下载MicroSoft SqlServer PHP的驱动程序,坐标在这https://msdn.microsoft.com/zh-cn/library/mt683517.aspx,注意选择对应的版本,3.2的支持PHP5.4、5.5、5.6,我选的就是这个版本,点击Download PHP Driver:
第二步:下载的文件是个exe文件,但实际上不需要安装,他会给你释放一些dll文件,打开exe文件:
yes:
选择完文件之后OK,然后打开释放的文件夹查看内容,找到两个ts(线程安全)55(php版本)的文件:
复制到wamp下php的ext文件夹中,因为我的wamp安装在D盘,所以位置就是:D:\wamp\bin\php\php5.5.12\ext;
第三步:配置php.ini文件:
此步骤注意:需要同时配置php和apache两个目录下的php.ini文件,路径为:D:\wamp\bin\php\php5.5.12和D:\wamp\bin\apache\apache2.4.9\bin:
搜索extensions直到找到Windows Extensions,加上两句代码:
最后,来上一段测试代码:
注意启用SqlServer的sa用户登录权限(懒得写了,直接参考这个http://blog.163.com/jackie_howe/blog/static/19949134720122261121214/):
<?php
header("Content-Type: text/html; charset=utf-8");
$serverName = "localhost";
$connInfo = array("Database"=>"mymssql", "UID"=>"sa", "PWD"=>"guest");
$conn = sqlsrv_connect($serverName, $connInfo);
if($conn){
echo "连接成功!<br />";
}else{
echo "连接失败!<br />";
die( print_r(sqlsrv_errors(), true));
}
?>