天天看点

Zend Framework 2 入门实例-Sql Service(MSSQL)数据库链接

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数据库链接 一样了

继续阅读