Centos宝塔面板安装sqlsrv扩展【一看就会】

美好的一天从这里开始啦!今天笔者杨羽彤来说说Centos宝塔面板安装sqlsrv扩展,还有宝塔面板sqlsrv宝塔,版本,面板等等等各种相关干货内容,这些其实都是一些必备知识,只是有些时候我们没有遇到就没有去了解而已!

环境用的Centos + 宝塔面板,近来一个项目需要用到PHP连接一个远程mssql数据库取一个参数,下面说一下实现方法:

一、【加入微软的源】

curlhttps://packages.microsoft.com/config/rhel/7/prod.repo>/etc/yum.repos.d/mssqlrelease.repo

当前是安装php7以上的版本,其他版本对应自行到官网查询

如果发现这个链接失效了,可以到https://packages.microsoft.com/config/rhel/7/找下

二、【安装驱动】

yuminstallmsodbcsqlmssql-toolsunixODBC-devel

安装以上三个驱动,当前是支持php7以上的版本

三、【下载pdo_sqlsrv扩展包】

wgethttp://pecl.php.net/get/pdo_sqlsrv-5.8.1.tgz

更多版本:http://pecl.php.net/package/pdo_sqlsrv

特别说明:如果在第五步安装时出现报错,请根据更换版本尝试,一般最新版本可行。

四、【解压并进入目录】

tar-zxvfpdo_sqlsrv-5.8.1.tgz
cdpdo_sqlsrv-5.8.1

五、【执行命令安装】

/www/server/php/73/bin/phpize
./configure--with-php-config=/www/server/php/73/bin/php-config
make&&makeinstall

当前为宝塔,路径如下,使用对应php版本的phpize

73代表的是php的版本号,如果你是7.2的。可能是目录就是72

非宝塔环境下,按如下:

/usr/local/php/bin/phpize
./configure--with-php-config=/usr/local/php/bin/php-config

以上仅为通用环境下安装sqlsrv扩展,宝塔环境安装sqlsrv扩展请略过此处按步骤来操作

六、【加入扩展】

echo"extension=pdo_sqlsrv.so">>/www/server/php/73/etc/php.ini
/etc/init.d/php-fpm-73reload

七、【检查扩展是否安装成功】

/www/server/php/73/bin/php-m|grep-isqlsrv

或者直接去宝塔面板 – 软件管理 – PHP7.3 – phpinfo 查看。

八、【清理安装包】

cd..
rm-rfpdo_sqlsrv-5.8.1
rm-rfpdo_sqlsrv-5.8.1.tgz

最近附上宝塔面板安装sqlsrv扩展后,PHP连接远程MSSQL函数:

已在如上环境安装后测试通过!

functionmssql_user($username){
$host="远程服务器IP,MSSQL端口";
$dbname="数据库名称";
$user="数据库用户名";
$pass="数据库密码";
try{
$dbh=newPDO("sqlsrv:Server=$host;Database=$dbname",$user,$pass);
}catch(PDOException$e){
echo$e->getMessage();
exit;
}
$stmt=$dbh->prepare("SELECTXXXFROMXXXWHEREXXX=".$username);
$stmt->execute();
while($row=$stmt->fetch()){
echo$row[0];//多个查询结果输出
//return$row[0];单一的结果可以直接用return
}
unset($dbh);unset($stmt);
}

好了,这篇文章就到这里吧,希望能帮到各位朋友,认真、仔仔细细看完Centos宝塔面板安装sqlsrv扩展【一看就会】了,觉得收获很多,记得帮忙点个赞吧!

本文发布者:站长老油条,不代表寂寞网立场,转载请注明出处:https://www.jimowang.com/p/17108.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jimowangmail@126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年11月21日 09:30
下一篇 2022年11月21日 09:32

相关推荐

  • HTTP响应头和请求头信息大全【详细讲解】

    首先,郑羽纯感谢你能坚持经常过来关注我。下面我就来说说HTTP响应头和请求头信息大全,还有HTTP响应头,请求头服务器,实体,时间等等等各种相关干货内容,如果你是老司机,你可能觉得很简单,但如果你是新手,你可能就不这么想了。 请求头 Accept 指定客户端能够接收的内容类型 Accept:text/plain,text/html Accept-Charse…

    技术 2022年8月16日
  • 罗技m590无线鼠标与其他品牌鼠标对比评测(品牌对比评测)

    罗技m590无线鼠标与其他品牌鼠标对比评测(品牌对比评测) 罗技m590无线鼠标是市场上的一款热门鼠标,但其他品牌也有很多选择。下面,我们将对罗技m590无线鼠标与其他品牌鼠标进行对比评测,以便用户更好地选择。 对比1:罗技m590无线鼠标与微软Sculpt舒适鼠标 罗技m590无线鼠标的优点是手感舒适、响应速度快、电池寿命长。 微软Sculpt舒适鼠标的优…

    2023年9月23日
  • 国内最好的视频播放器的功能和特点有哪些?

    国内最好的视频播放器的功能和特点 一、腾讯视频 腾讯视频是中国最大的在线视频平台之一,提供海量的电影、电视剧、综艺、纪录片等视频内容。它的播放器支持多种格式的视频文件,如MP4、AVI、RMVB等,同时具备缓冲广告功能,让观看体验更加流畅。 二、爱奇艺 爱奇艺是中国领先的在线视频平台之一,拥有丰富影视资源。它的播放器具有高清画质、流畅播放、多种音效模式等功能…

    2023年8月22日
  • 网站服务器该怎么选择?【一看就会】

    小伙伴们你们好,蒋勇胜很高兴又和各位见面了,今天主要来讲讲网站服务器该怎么选择,还有关于服务器选择服务器,网站,服务商等等各种相关干货,精心为你准备的干货,通过这篇文章相信你能有所收货! 前言 购买服务器前,我们同样也需要像策划网站内容一样三思而后行,一旦购买错误,说不准买的服务器也无法使用,蒋勇胜总结三条网站服务器选择方法,分享给大家。 服务器选择截图 1…

    2022年8月2日
  • mobaxterm汉化补丁下载及安装方法(汉化补丁下载和安装指南)

    如下是根据您的要求编写的文章: MobaXterm汉化补丁下载及安装方法(汉化补丁下载和安装指南) MobaXterm是一款功能强大的远程计算工具,然而官方发布的版本只包含英文界面,对于一些非英语用户来说使用起来可能不够便捷。为了解决这一问题,开发者社区推出了MobaXterm的汉化补丁,使用户能够在使用中享受到汉化界面带来的便利。本文将介绍MobaXter…

    2023年8月14日
  • 机顶盒刷机软件的安装和使用方法(安装和使用指南)

    机顶盒刷机软件的安装和使用方法在一定程度上决定了用户能否成功完成刷机操作。本文将介绍几个常用的安装和使用指南,帮助用户轻松完成机顶盒刷机。 1. 软件准备 在开始安装和使用机顶盒刷机软件之前,首先要确保您已经下载并准备好相关的软件。您可以通过电脑或者其他设备访问官方网站或第三方平台,选择适用于您的机顶盒型号和品牌的刷机软件。下载完成后,将软件保存到可访问的位…

    2023年9月18日