msodbcsql(32位+64位)+php_pdo_sqlsrv 5.3-5.6+ThinkPHP5多数据库连接教程
msodbcsql 的 32 位和 64 位安装包打包在一起,搭配 php_pdo_sqlsrv 从 5.3 到 5.6 的全套配置,适配场景全。最贴心的是还附了个 ThinkPHP5 多数据库连接的教程,写得蛮清楚,连个 Demo 都有,直接上手没啥门槛。
ThinkPHP5 项目想连 SQL Server?用php_pdo_sqlsrv
走一套流程就行,文档里配置细节讲得挺清楚,比如extension=php_pdo_sqlsrv.dll
要放哪,php.ini 改哪行,少走不少弯路。
多数据库的场景其实挺常见的,像一个主库查用户信息,另一个库查订单。教程里把多连接的定义方法也写了,像config/database.php
里配置多个连接名,模型里指定protected $connection
就能切库了。
SQL Server 那块用的是微软的msodbcsql
驱动,win 环境下稳定性还不错,响应也快。32 和 64 位都有,照着你的系统装就是了。注意别搞混了 PHP 的位数和驱动位数。
顺手一提,如果你还在用 ThinkPHP5 开发,那可以顺着这个方向看下ThinkPHP5 的路由与模型那篇文章,配合多库使用更顺。
哦对了,另外还有一些其他语言的多数据库方案,比如PHP 多数据库连接类实现、Node.js 的 Sessionstore,都可以对照着看下,不同技术思路挺有意思的。
如果你项目用的是 PHP 5.3-5.6,又想接 SQL Server,不妨试试这个资源包。省得一个个找驱动装插件,配置坑也都提前踩过一遍了。
6.81MB
文件大小:
评论区