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

相关推荐

  • 华为一键root工具的未来发展和趋势分析(华为一键root工具未来发展预测)

    华为一键root工具的未来发展和趋势分析 华为一键root工具是一款非常实用的工具,随着手机系统的不断更新和升级,root工具也在不断发展和变化。未来,华为一键root工具将会朝着哪些方向发展呢?下面我们来分析一下。 更加智能化和自动化 随着人工智能技术的不断发展,未来华为一键root工具将会更加智能化和自动化。工具将会根据用户的手机型号、系统版本、应用程序…

    技术 2023年8月20日
  • 微信远程协助的未来发展与趋势(微信远程协助未来发展分析与趋势预测)

    微信远程协助的未来发展与趋势 微信远程协助是一种方便快捷的远程协助工具,在如今这个数字化时代,它的需求量正在不断增加。未来,微信远程协助将会朝着更加便捷、高效、安全、智能的方向发展。下面将详细分析微信远程协助的未来发展与趋势。 一、微信远程协助的未来发展 1. 更便捷的操作体验 未来微信远程协助将会提供更加便捷的操作体验。例如,用户只需要通过扫描二维码或点击…

    技术 2023年9月11日
  • 招聘渠道的优劣势分析及对比评测(优劣势分析与比较评测)

    招聘渠道的优劣势分析及对比评测(优劣势分析与比较评测) 一、传统招聘渠道的优劣势分析 1. 纸质媒体广告:这是一种传统的招聘渠道,通过报纸、杂志等纸质媒体发布招聘广告。优势是可以覆盖到不同年龄和教育程度的求职者,劣势是成本高昂、信息更新慢。 2. 人才市场:人才市场提供了一个线下交流的平台,雇主可以直接与求职者进行面对面的沟通和评估。优势是可以实时了解求职者…

    2023年9月15日
  • 1w粉丝快手号的优缺点与注意事项(快手号评测与使用建议)

    1w粉丝快手号的优缺点与注意事项 快手号评测与使用建议 拥有1万粉丝的快手号是一个相对受欢迎的社交媒体平台,具有以下优点和缺点,以及一些需要注意的事项。 优点: 1. 粉丝基础较大:拥有1万粉丝的快手号已经具备了一定的粉丝基础,可以获得更多的关注和流量。2. 传播力强:快手平台的短视频形式适合传播简短、有趣的内容,能够快速引起用户的共鸣和互动。3. 品牌宣传…

    技术 2023年8月11日
  • 手机光圈调节的未来发展和趋势分析(手机光圈调节未来发展预测)

    手机光圈调节的未来发展和趋势分析 随着科技的不断发展,手机光圈调节技术也在不断进步,为摄影爱好者提供了更多的创作可能性。本文将分析手机光圈调节的未来发展和趋势,探讨其发展方向和可能的应用场景。 手机光圈调节的技术发展 随着图像处理技术的不断进步,手机光圈调节技术也在不断发展。未来,手机光圈调节将更加智能、自动化,为摄影爱好者提供更多创作可能性。例如,通过人工…

    2023年9月14日
  • 地摊货源在哪里进货最便宜?(进货途径介绍和推荐)

    地摊经营作为一种小本创业方式,近年来逐渐盛行起来。而货源的采购问题成为了地摊经营者关注的重要议题。在这篇文章中,我们将介绍一些地摊货源的进货途径,并推荐一些价格相对较低且品质可靠的供应商。 1. 批发市场 批发市场是地摊货源的主要供应地之一。在各大城市,我们可以找到各式各样的批发市场,如服装批发市场、食品批发市场、家居用品批发市场等等。这些批发市场通常汇集了…

    2023年8月22日