Heim > Datenbank > MySQL-Tutorial > ThinkPHP3.2.3连接SQLServer2000

ThinkPHP3.2.3连接SQLServer2000

WBOY
Freigeben: 2016-06-07 15:15:24
Original
1567 Leute haben es durchsucht

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',' 5.3.0 !');
Nach dem Login kopieren


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.net/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日志
Nach dem Login kopieren


 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage