本文主要是介绍php7.3.4连接sqlserver(windows平台),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
有个项目需要手上laravel连接客户的sqlserver数据库读取数据,故在本地开发的lnmp环境中,php需要增加扩展
过程
- 从微软官网下载sqlsrv扩展,注意注意
php版本
,下载地址
- 解压的文件会有nts和ts两个版本,本地打开phpinfo查看
- 将php_pdo_sqlsrv_73_nts.dll和php_sqlsrv_73_nts.dll 放入安装php目录的ext文件夹中,在php.ini中添加两行扩展
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmopextension=php_pdo_sqlsrv_73_nts.dll
extension=php_sqlsrv_73_nts.dll
5.安装msodbcsql.msi并安装,下载地址
测试
服务器ip和端口之间用
小写,
分割,不能用引号,这个容易踩坑,需要注意一下
header("Content-type: text/html; charset=utf-8");
try {$dbName = "sqlsrv:Server=192.168.10.1,1443;Database=数据库名";$dbUser = "用户名";$dbPassword = "密码";$db = new PDO($dbName, $dbUser, $dbPassword);if($db) {return "连接成功";}else{return "连接失败";}
}catch(PDOException $e) {$content = $e->getMessage();echo $content;
}
这篇关于php7.3.4连接sqlserver(windows平台)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!