Zend Framework 2 入门实例-Sql Service(MSSQL)数据库链接
本文在Zend Framework 2 入门实例的基础上构建
Step 1:
下载 Microsoft Drivers 3.0 for PHP for SQL Server 驱动,本人选择的是3.0版本的,这个安装包实际上就是几个dll文件打包,建议安装到php/ext/目录下
完事之后会看见多了如下几个文件
php_pdo_sqlsrv_53_nts.dll
php_pdo_sqlsrv_53_ts.dll
php_pdo_sqlsrv_54_nts.dll
php_pdo_sqlsrv_54_ts.dll
php_sqlsrv_53_nts.dll
php_sqlsrv_53_ts.dll
php_sqlsrv_54_nts.dll
php_sqlsrv_54_ts.dll
根据自己的php版本以及需求选择合适的文件,在php.ini的extension中加入扩展(比如我的就为extension=php_sqlsrv_54_ts.dll)注意:别忘记重启服务器
Step 2:
安装Microsoft® SQL Server® 2012 Native Client. 进入链接后点开安装说明,在MICROSOFT SQL SERVER 连接性功能包组件下就能看见
Microsoft® SQL Server® 2012 Native Client选择合适的包下载并安装。
Step 3:
配置ZF2的全局配置文件 ( path: /config/autoload/global.php )
<?php
return array(
'db' => array(
'driver' => 'Sqlsrv',
'server' => 'Star-PC', //数据库服务器名,一般来说就是你的电脑名
'Database' => 'zf2_test', //数据库名称
'USER' => 'sa', //数据库用户名
'password' => '' //数据库密码
),
//数据库适配器
'service_manager' => array(
'factories' => array(
'Zend\Db\Adapter\Adapter'
=> 'Zend\Db\Adapter\AdapterServiceFactory',
),
),
);
接下来的操作就和Zend Framework 2 入门实例-Mysql数据库链接 一样了