承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  网站建设  >  PHP7没法连接MSSQL数据库

PHP7没法连接MSSQL数据库

管理员 2023-04-29 15:40:58 网站建设 34 ℃ 0 评论 2452字 收藏

PHP7没法连接MSSQL数据库

的解决方案

php7没法连接MSSQL数据库的解决方案是比较常见的问题,在php社区中也有很多讨论。所以如果你也遇到了这样的问题,不用担心,下面就来总结一下一般情况下使用php7解决mssql连接问题的方法。

首先,你得安装一些相应的补钉(如:sqlsrv_sqlsrv.dll和php_sqlsrv_x86.dll)。你可以到官网下载:https://www.microsoft.com/en-us/download/details.aspx?id=20098,或直接从http://www.microsoft.com/downloads/en/details.aspx?FamilyID=fe6f2099-b7b4⑷f47-a244-c96d69c35dec 下载。

完成下载后,将文件解紧缩,将文件夹名称重命名为:PHP SQLSRV,并将文件拷贝到你的PHP目录中,可以使用下面的代码测试会不会正确安装:

if (extension_loaded(‘sqlsrv’)) {

echo “已安装sqlsrv扩大”;

} else {

echo “还没有安装sqlsrv扩大”;

}

安装完成以后,接着就是配置MSSQL和php的连接,首先将以上dll文件复制到php的目录。例如:“D:\ / PHP / ext”,并且修改php.ini配置文件,在援用sqlsrv的扩大的后面加入以下代码:

sqlsrv.client_buffer_max_kb_size=5120

sqlsrv.send/buffer_max_kb_size=5120

确保配置好以后,重新启动一下web服务器,最后再使用php写一个测试的连接脚本就能够了,以下所示:

$serverName = “localhost\SQLEXPRESS”;

$uid = “sa”;

$pwd = “test”;

$connectionInfo = array ( “UID”=>$uid,

“PWD”=>$pwd,

“Database”=>”testdb”);

$conn = sqlsrv_connect( $serverName, $connectionInfo);

if ($conn) {

echo “连接成功”;

} else {

echo “连接失败”;

}

?>

如果运行脚本出现“连接成功”,就配置成功了,说明你已能够使用php7 连接mssql数据库了。正如此,你已在php7中完成了mssql连接,走完了所有必要的步骤。

总的来讲,要在php7中连接mssql数据库虽然有些复杂,但是由此可使用php7对mssql进行操作,从而增加php稳定性,实现功能的扩大,也能够有效地避免代码出现毛病。

文章来源:丸子建站

文章标题:PHP7没法连接MSSQL数据库

https://www.wanzijz.com/view/22860.html

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信