先开始呢,在上网上查看了大量的文章,发现好多写的语句是mssql,看到之后,直接傻掉,然后就搜索了mssql和SQLserver的关联,mssql扩展在PHP5.2版本以上就已经废弃了,不再使用,现在基本上使用的PHP5.2以上的版本,大家可以参考一下我的配置流程,
首先呢,大家要准备以下的SQL server扩展
如果没有文件的可以联系小编,
第一步大家可在根目录下创建一个PHPinfo.php文件来查看PHP的扩展
<?php phpinfo(); ?>
运行就可以查看PHP的版本和配置;
第二步引入php_sqlsrv_56_ts.dll ,php_pdo_sqlsrv_56_ts.dll这两个dll文件,放在PHP目录中的ext文件夹里面;
我的PHP版本是php.5.6.9版本,所以引入56的dll文件,大家可以genuine自己的PHP版本引入相对应的dll文件;
第三步在PHP目录中找到php.ini文件,打开引入dll文件,
可以直接文件内字符串搜索:Windows Extensions;直接找到填写引入路径的位置;
第四步返回到phpinfo页面查看是否出现sqlsrv的扩展;
出现之后,就可以重启服务,连接sqlserver数据库了,
连接数据库代码,
<?php
$serverName = "数据库服务地址,端口"; //数据库服务器地址
$uid = "root"; //数据库用户名
$pwd = "root"; //数据库密码
$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"xdxxsf_xxjm");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn == false)
{
echo "连接失败!";
die( print_r( sqlsrv_errors(), true));
}else{
echo "连接成功!";
}
?>