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

相关推荐

  • 6万左右自动挡车的二手市场分析与预测(6万左右自动挡车二手市场预测与分析)

    以下是对于6万左右自动挡车的二手市场分析与预测 一、二手市场现状 目前,6万左右的自动挡车在二手市场上的竞争非常激烈,市场的供需关系相对平衡。根据数据显示,近年来,该价格区间的自动挡车在二手市场的占比逐渐增加,而价格也相对较为稳定。 二、预测未来市场趋势 随着消费者对车辆的需求不断增加,以及汽车技术的不断更新换代,预计未来6万左右的自动挡车在二手市场上的供需…

    技术 2023年8月12日
  • 全世界最好的大学排名前十的教学特色(教学特色介绍与分析)

    全世界最好的大学排名前十的教学特色(教学特色介绍与分析) 1. 课程设置: 这些顶尖大学的教学特色之一是课程设置的灵活性和多样性。学生可以根据自己的兴趣和需求选择不同的课程,同时还可以跨学科选课,拓宽自己的知识面。此外,这些大学还注重培养学生的创新能力和实践能力,开设了许多与实践相关的的教学课程。 2. 小班教学: 这些大学实行小班教学,每个学生都能得到教师…

    2023年8月19日
  • 英国女子贵族学校的校园生活与教育模式

    英国女子贵族学校的校园生活与教育模式 英国女子贵族学校为女性提供了优质的教育和良好的学习环境,同时也为女性提供了丰富多彩的校园生活。在校园生活中,女性可以参加各种社团活动、体育活动和艺术活动,培养自己的兴趣爱好和社交能力。 在教育模式方面,英国女子贵族学校注重女性的全面发展,注重女性的学术、体育和艺术等方面的教育。同时,学校也注重女性的品德教育,培养女性成为…

    2023年9月23日
  • 2022最火的系鞋带方法有哪些?(系鞋带方法介绍和推荐)

    2022最火的系鞋带方法有哪些?(系鞋带方法介绍和推荐) 尽管鞋带系法看似微不足道,但它可以为你的整体造型锦上添花。于2022年,有许多受欢迎的系鞋带方法引起了人们的关注,为他们的鞋子增添了时尚和个性。本文将向您介绍一些最受欢迎的系鞋带方法,并提供详细的指导。 1. 标准蝴蝶结系法 标准蝴蝶结系法是一种经典且简单的系鞋带方法。首先,在鞋带两端保持长度相等的情…

    2023年8月11日
  • 如何在寻人过程中保护个人隐私和信息安全(隐私保护技巧和建议)

    如何在寻人过程中保护个人隐私和信息安全(隐私保护技巧和建议)在寻找失散家人或亲人的过程中,我们需要重视个人隐私和信息安全的保护。以下是一些隐私保护技巧和建议,帮助你在寻人过程中确保个人隐私和信息安全。 1. 限制个人信息的公开 在社交媒体平台或其他网上论坛上,注意设置仅对好友可见的隐私设置。避免公开敏感个人信息,如身份证号码、联系方式等。同时,不要随便点击陌…

    2023年8月27日
  • 如何提高小型加工厂的生产效率和产品质量(生产管理技巧与方法分享)

    如何提高小型加工厂的生产效率和产品质量(生产管理技巧与方法分享) 小型加工厂在市场竞争中面临着诸多挑战,如何提高生产效率和产品质量是其中最为关键的问题之一。本文将分享一些生产管理技巧和方法,帮助小型加工厂提高生产效率和产品质量。 一、优化生产计划 制定合理的生产计划,确保生产任务清晰明确,减少生产过程中的浪费。 优化生产流程,合理安排生产顺序和时间,提高生产…

    2023年8月31日