网站首页 > 资源文章 正文
php中pdo连接mssql
https://docs.microsoft.com/zh-cn/sql/connect/php/release-notes-php-sql-driver?view=sql-server-2017#previous-releases
支持库下载地址
odbc支持库下载
https://www.microsoft.com/zh-CN/download/details.aspx?id=36434
最近做了一个物流的app,app访问远程服务器接受数据,其中需要连接远程的SQLServer数据库。看了网上的很多博客和帖子,最后连接成功,这篇文章将从头到尾一步步完成配置和连接,并附带一些问题的解决办法。
1,环境
windows sever 2008 +phpstudy+ SQL Server 2008 R2
2,下载SQL Server驱动
(1)因为php5.3以上版本缺少sqlser的驱动,所以需要去官网下载,下载地址:https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver?view=sql-server-2017
会发现有很多版本的驱动,首先确定驱动程序版本支持的操作系统版本。
然后确定该驱动支持你需要的php版本。
选择的驱动务必支持该操作系统和php版本。
可以发现 windows 10 只能和 php7.0以上 搭配才有相应的sqlserver驱动(4.0以上)
对于云服务器 windows Server
3.2版本支持除win10,windows Server 2016 外所有windows版本,和 php7.0以下PHP版本(大多数云服务器项目配置)
4.0版本支持支持除windows Server 2016 所有windows版本 和 php7.0版本
我是 windows Server 20018 R2 ,项目php版本为7.0,我这里选择 4.0 sqlserver驱动
驱动下载地址 : https://docs.microsoft.com/en-us/sql/connect/php/download-drivers-php-sql-server?view=sql-server-2017
下载解压后的文件需要放在PHP下的,对应的PHP版本 下的ext文件夹下
3,安装ODBC驱动
在运行PHP的计算机上需要正确版本的SQL Server Microsoft ODBC驱动程序
ODBC驱动11支持所有版本驱动,直接下载11,下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=36434
下载直接安装即可。
4,在php.ini中开启驱动
添加 extension=下载的驱动的驱动名
例如:
extension=php_sqlsrv_7_nts_x86.dll
extension=php_pdo_sqlsrv_7_nts_x86.dll
5,测试运行
你可以用自己的方式进行连接和测试,我在这里调用了一个别人封装好的pdo操作数据库函数的类文件,开发比较方便,如果你也想用一用的话,这是下载地址:https://github.com/catfan/Medoo
require('Medoo.php');
$database = new Medoo\Medoo([
// get_required_files()
'database_type' => 'MSSQL',
'database_name' => '数据库名',
'server' => '远程服务器ip',
'username' => '默认用户名sa',
'password' => '密码',
// [optional]
'charset' => 'utf8',
]);
猜你喜欢
- 2024-10-20 windows如何实现定时任务?配合脚本使用结局很满意
- 2024-10-20 出现'mysql' 不是内部或外部命令,也不是可运行的程序怎么解决?
- 2024-10-20 php搭建小型部门网站(部署php网站)
- 2024-10-20 从PHP开始学渗透 -- 变量与引用(php变量底层实现)
- 2024-10-20 windows环境下php集成环境phpStudy2017 开启目录列表显示
- 2024-10-20 使用PHP访问MySQL并显示MySQL中的数据(适合新手)
- 2024-10-20 「编程基础」PHP基础教程(一)(php基础编程题)
- 2024-10-20 jsp+servlet高校助学金管理系统java教务jsp源代码Mysql
- 2024-10-20 小皮phpStudy安装视频教程win系统安装网站教学基础)
- 2024-10-20 搭建PHP开发运行环境(phpstudy搭建php环境)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)