windows系统的拓展相对来说比较好安装,直接下载对应的dll文件,修改php.ini配置文件即可。
添加PHP对SQL SERVER的支持
1.新建PHP 文件,输入内容:
<?php
echo phpinfo();
?>
2.运行后,可以查看到如下数据:
① PHP 的版本是 8.2.11;
② 属于线程安全版;
1.下载,安装,适用于 SQL Server 的 ODBC 驱动程序
Download ODBC Driver for SQL Server - ODBC Driver for SQL Server | Microsoft Learn
二.下载 Microsoft Drivers for PHP for SQL Server
下载 Microsoft SQL Server PHP 驱动程序 - SQL Server PHP 驱动程序 |Microsoft 学习
下载的是一个自解压的文件,解压后会有一堆dll文件
3、把扩展文件对应的版本移动到PHP对应的目录下的ext目录;
4、更改PHP的配置文件,添加扩展,(以php7.4为例)
extension=php_pdo_sqlsrv_82_ts_x64
extension=php_sqlsrv_82_ts_x64
extension=pdo_sqlsrv
extension=sqlsrv
5、重启服务
phpinfo()检查如下即为安装成功:
<?php
echo phpinfo();
?>
<?php
try {
//选择要连接的数据库
$dbName = "sqlsrv:Server=as.cn,58;Database=Ds";
//SqlServer数据库用户登录名称
$dbUser = "tb";
//SqlServer数据库用户登录密码
$dbPassword = "a6";
//初始化一个PDO对象,判断是否连接成功
$db = new PDO($dbName, $dbUser, $dbPassword);
if ($db)
{
echo "database connect succeed.<br />";
}
}
catch (PDOException $e)
{
$content = iconv("UTF-8","gbk",$e->getMessage());
echo $content . "<br />";
echo "database connect error";
}
?>