sqlsever配置

先开始呢,在上网上查看了大量的文章,发现好多写的语句是mssql,看到之后,直接傻掉,然后就搜索了mssqlsqlserver的关联,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 "连接成功!";  
}
?>

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...