您的位置:首页 > 编程语言 > PHP开发

php连接sqlserver

2016-12-24 14:24 295 查看


xampp PHP 5.5.11-MSSQL-SQL Server 2005|2008

Author 时鹏亮 

好吧,微软速度太慢了,最近换了php的软件,从APMserv换到了xampp,结果最新的xampp的php是5.5.11的,无法正常连接MSSQL-SQL Server,正好同事又需要我帮助调试一个过滤提取数据库内容的功能,所以只能想办法解决问题了。几经周折,在http://docs.moodle.org/25/en/Installing_MSSQL_for_PHP 找到了我要的答案并且测试通过,正常。无报错。 下面就说一下win7中的解决过程(其他操作系统的自己看原始链接): 1.下载插件解压php_dblib.dll(https://copy.com/oQtT3c8ENxjx),二选一,我用的是ts的,即线程安全。放到
xampp\php\ext

2.下载支持库msvcr71.dll(https://copy.com/ctZ6f6b9HpWs)放到
xampp\php

3.修改
xampp\php\php.ini

,添加下面代码到配置文件中:
xtension=php_dblib.dll

4.注意检查上下代码,确认php_mssql.dll未被启用。若启用,则注释掉
extension=php_mssql.dll

5.添加
mssql.textlimit = 20971520
mssql.textsize = 20971520

到php.ini 6.重启Apache即可。php测试代码:
<?php
$link = mssql_connect('127.0.0.1', 'sa', 'password');
if(!$link) {
die('Could not connect: ' . mssql_error());
}
echo'Successful connection';
mssql_close($link);
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php xampp