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

相关推荐

  • 微信防封号软件会不会侵犯用户隐私(隐私风险分析与防范)

    微信防封号软件会不会侵犯用户隐私(隐私风险分析与防范) 微信防封号软件是许多微信用户都在使用的工具之一,对于防止微信账号被封禁起到了重要的作用。但是,这类软件是否会侵犯用户隐私呢?本文将为大家分析微信防封号软件存在的隐私风险,并提供一些防范措施。 1. 微信防封号软件的隐私风险分析 在使用微信防封号软件时,存在一定的隐私风险。首先,软件需要获取用户的微信账号…

    2023年9月12日
  • 比价软件app哪个好?这6个软件值得你安装(比价软件app推荐)

    比价软件app哪个好?这6个软件值得你安装(比价软件app推荐) 随着互联网的发展,比价软件成为了我们日常购物中必不可少的工具。那么,哪些比价软件最好用呢?以下是6个值得你安装的比价软件推荐。 1. 淘宝比价神器 淘宝比价神器是一款专为淘宝购物打造的比价工具,可以帮助用户快速比较同款商品的价格,还能查看历史价格走势,购物更实惠。 2. 京东比价助手 京东比价…

    技术 2023年9月18日
  • 蜘蛛纸牌必胜攻略大全(高手秘籍)

    蜘蛛纸牌是一款流行的单人扑克游戏,玩家需要在规定的时间内将所有纸牌按照降序排列。然而,由于其复杂性,很多人常常在游戏中遇到困难。本文给出了一些蜘蛛纸牌的必胜攻略,帮助玩家更好地掌握游戏技巧。 单人蜘蛛接龙(以下简称为“蜘蛛纸牌”)是人们经常在电脑上在线或者离线玩的一款很受欢迎的游戏。由名字可以看出,这个游戏是只有一个玩家的。游戏中一共有两套标准扑克牌,玩家需…

    2023年9月13日 技术
  • 支付宝 淘宝超链接跳转示例代码【详细讲解】

    最近比较忙,今天许廷华又抽时间给大家带来了支付宝 淘宝超链接跳转示例代码干货,还有关于支付宝,淘宝,跳转链接,红包,参数等等其他相关干货,先说明一下,老司机直接飘过吧,主要是讲解给新手朋友们的哈! 以下操作仅限iOS系统,其他系统请自行测试,2021年12月7日测试可以,如果不行可能就是失效了。 跳转到支付宝并自动聚焦到搜索框 跳转到支付宝app搜索框 跳转…

    技术 2022年8月10日
  • 信息流是什么?百度和谷歌信息流的差别在哪里?【详细介绍】

    小伙伴们大家好,今天蒋贤鹏抽了个时间整理了一些关于信息流是什么百度和谷歌信息流的差别在哪里,还有关于信息流差别,美元,内容的一些干货,其他的废话在这里我也不说了,我们直接来进入正题吧! 几乎在同一时刻,百度和Google两大搜索巨头都对他们的搜索App进行了改版。手机百度9. 0 将导航页和底部菜单都进行了彻底调整,让整个手机百度基本变成了一个新闻客户端。而…

    2022年10月23日
  • 如何在摆地摊时处理突发情况(突发情况处理技巧与建议)

    如何在摆地摊时处理突况 摆地摊过程中,可能会遇到各种突况,如降雨、城管、设备故障等。如何处理这些突况,是许多地摊商家关注的问题。以下是一些关于处理突况的技巧与建议,希望能对你有所帮助。 1. 准备应对方案 在摆地摊之前,应该充分考虑可能出现的突况,并制定相应的应对方案。例如,如果遇到降雨,可以准备雨伞、雨衣等防护用品;如果遇到城管,可以迅速收起摊位并配合城管…

    技术 2023年8月28日