视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
ThinkPHP3.2.3连接SQLServer2000
2020-11-09 15:48:48 责编:小采
文档


ThinkPHP3.2.3要求PHP5.3.X版本。 // 检测PHP环境if(version_compare(PHP_VERSION,5.3.0,)) die(require PHP 5.3.0 !); PHP的SQLServer驱动由微软提供。只有SQLSRV20才支持SQLServer2000,SQLSRV30及以上版本需要更新的SQLServer。 详细的支持信息可以在 blo

ThinkPHP3.2.3要求PHP5.3.X版本。

// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');


PHP的SQLServer驱动由微软提供。只有 SQLSRV20才支持SQLServer2000, SQLSRV30及以上版本需要更新的SQLServer。

详细的支持信息可以在blogs.msdn.com/b/sqlphp里查阅。

SQLSRV20支持PHP5.3、PHP5.2。

所以我选择 Apache2.2.29 + PHP5.3.29 + ThinkPHP3.2.3 + SQLSRV20

第一步 下载

1、去 apache 官网下载Apache2.2.29。

2、去 http://windows.php.com/downloads/releases/archives/ 下载 PHP5.3.29 。

3、去 http://www.thinkphp.cn/down.html 下载ThinkPHP3.2.3完整版。

4、去 https://www.microsoft.com/en-us/download/details.aspx?id=20098 下载 SQLSRV20 。

5、去 http://go.microsoft.com/fwlink/?LinkID=188400&clcid=0x409 下载sqlncli.msi SQL Server 2008 Native Client R2

第二步 环境搭建

1、Apache2.2.29 + PHP5.3.29 配合设置,网上有很多文章,不再此处详述。

2、将 thinkphp_3.2.3_full.zip 解压后拷贝到网站根目录。

3、运行SQLSRV20.EXE,释放到本地临时目录。打开该目录,找到php_pdo_sqlsrv_53_ts_vc9.dll、php_sqlsrv_53_ts_vc9.dll,拷贝到php的ext目录。

4、修改php.ini,增加下面两句

extension=php_pdo_sqlsrv_53_ts_vc9.dll
extension=php_sqlsrv_53_ts_vc9.dll

5、运行sqlncli.msi ,安装SQL Server Native Client 2008 R2

第三步 项目配置

修改本项目config.php,增加如下内容

 'DB_TYPE' => 'sqlsrv', // 数据库类型
 'DB_HOST' => 'SQLServer IP地址', // 服务器地址
 'DB_NAME' => '数据库名', // 数据库名
 'DB_USER' => '用户名', // 用户名
 'DB_PWD' => '密码', // 密码
 'DB_CHARSET' => 'utf8', // 数据库编码
 'DB_DEBUG' => TRUE, // 数据库调试模式 开启后可以记录SQL日志

下载本文
显示全文
专题