Windowsxp下连接sql2005的方法

浏览:986 发布日期:2015/10/07 分类:技术分享 关键字: sql2005 server php连接sql
首先说明我用的环境是phpstudy2014,里面集成了很多东西,包括apache、php各种版本,apache、iis、nginx切换。。。
因为看到有很多朋友在问,我之前配置成功过一次却忘记把方法记下来,结果要用的时候又忘记了,又摸索了一段时间,所以干脆记下来,ps:其实第一次成功连接也是各种测试、各种头大,估计达到最后成功了还是稀里糊涂,也忘记了正确的配置方式,也验证了及时总结的重要性。。
第一步:切换到php5.3版本,因为windows系统下,PHP5.3以上的版本已经不支持mssql扩展-----网上说的

第二步:在php.ini中加上这两个扩展extension=php_pdo_sqlsrv_53_ts_vc9.dll
extension=php_sqlsrv_53_ts_vc9.dll

这里在修改完php.ini之后重启apache或者重启整个phpstudy都可以,然后打开已经写好的网页会出现如下提示:

不要急,
第三步:按照上面的提示,去上述连接(http://go.microsoft.com/fwlink/?linkId=163712)中下载相应的软件:注意选择X86(我的系统是32位XP)
下载下来的文件如下图所示
双击打开一步一步往下安装完成即可
安装完成就配置完成可以连接数据库了。
tp的数据库连接应该大家都知道还是写出来    'DB_TYPE'            => 'sqlsrv',    // 数据库类型
    'DB_HOST'            => 'localhost', 
    'DB_PORT'            => '1433',        
    'DB_PREFIX'          => '',        // 数据库表前缀
    'DB_NAME'            => 'xx', 
    'DB_USER'            => 'sa',        // 用户名
    'DB_PWD'             => '12345', 
说说我之前出现错误的地方吧,
直接用tp连接出现的错误:

php.ini中扩展写错的时候出现的错误extension=php_pdo_sqlsrv_53_ts.dll
extension=php_sqlsrv_53_ts.dll
最佳答案
评论( 相关
后面还有条评论,点击查看>>