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

相关推荐

  • 新手如何配置服务器 环境+安全一招鲜【推荐干货】

    Hi,大家好,美好的一天从这里开始,今天主要讲解新手如何配置服务器 环境+安全一招鲜,以及服务器配置服务器,端口,新手相关的问题,主要就是想给大家提供一个思路分享给大家,毕竟也是经过一系列总结过的哈! 最近双11各大服务器商都搞起了活动,服务器也是各种优惠。这也带动了一批新手站长进入,有些新人完全对互联网不是太懂,买到服务器完全不知道怎么办,褚峻釜为大家分享…

    2022年12月7日
  • 如何学习thymeleaf?这些学习方法值得尝试(学习技巧和建议)

    如何学习thymeleaf?这些学习方法值得尝试(学习技巧和建议) 介绍 Thymeleaf是一种流行的Java模板引擎,被广泛用于Web开发中的服务器端渲染。掌握Thymeleaf可以帮助开发者更高效地构建动态页面。然而,学习Thymeleaf并不是一件容易的事情,需要一些耐心和灵活的学习方法。本文将介绍一些学习Thymeleaf的技巧和建议,希望能给大家…

    2023年8月29日
  • WordPress/DEDE/帝国CMS对比 谁更好【最新推荐】

    很高兴你能坚持经常过来支持笔者:杨仪玲,今天就来说说关于Wordpress/DEDE/帝国CMS对比 谁更好,以及关于CMS对比模板,网站,帝国这些一系列的精品相关干货,整理总结之后,我就想着写这篇文章和大家分享一下,因为毕竟新手朋友还是很多的! 想要做个网站,可是建站系统那么多,像国外的WORDPRESS、JOOMLA,国产的织梦DEDECMS、帝国CMS…

    技术 2022年9月25日
  • 服务器DOS批处理清楚垃圾文件【详细介绍】

    哈喽,小伙伴们大家好,今天冯奕希说的这篇文章服务器DOS批处理清楚垃圾文件,以及关于批处理清楚垃圾文件,系统,程序这些一系列的精品相关干货,其实这篇文章主要还是为新手朋友整理的,总的来说思路还是很重要! 不知道各位站长使用的Windows系统服务器有没有遇到这样一个情况:C盘经常满,而且满的非常快,手动清理一次很快就满了,而且有些程序不认识又不敢删,本文要介…

    技术 2022年10月16日
  • 机顶盒刷机软件的未来发展趋势和创新方向(发展趋势和创新方向分析)

    机顶盒作为一种电视互联网终端设备,已经成为了家庭娱乐生活中不可或缺的一部分。而在智能化和功能丰富化的背景下,机顶盒刷机软件的发展也变得日益重要。本文将从发展趋势和创新方向两个方面来分析机顶盒刷机软件的未来发展。 一、发展趋势 1. 内容丰富化 随着网络视频、电视直播等内容的丰富化和多样化,用户对于机顶盒的需求也开始变得更加多元化。未来的机顶盒刷机软件将会更好…

    2023年9月18日
  • 虚拟主机利用.htaccess伪静态实现二级域名绑定【详细讲解】

    美好的一天即将开始,下面就由笔者郑杰来一起聊聊虚拟主机利用.htaccess伪静态实现二级域名绑定,以及关于虚拟主机二级域名子目录,静态,域名的一系列相关内容,经过我各种整理总结之后,决定写下这篇文章分享给大家。 虚拟主机一般只支持根目录的域名绑定,二级目录绑定域名一般都要收费或根本不支持。今天给大家讲解利用.htaccess伪静态功能来实现子目录(m)做手…

    技术 2022年10月6日