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. 白色上衣:白色和蓝色搭配在一起非常清新、明亮,给人一种干干净净的感觉。无论是T恤、衬衫还是毛衣,白色上衣都能与蓝色牛仔裤完美搭配。2. 黑色上衣:黑色与蓝色的搭配则更加沉稳、神秘,同时也非常显瘦。选择一款修身的黑色T恤或者衬衫,再…

    技术 2023年9月24日
  • 网站建设注意事项有哪些【推荐干货】

    小伙伴们大家好,这次吴姝瑾早带大家来分析下关于网站建设注意事项有哪些,以及网站建设网站,需求,企业相关的问题,认认真真阅读完,若能把我想表达的全部理解,相信你已经离大牛不远了哈! 一个优秀的网站它的服务性能很是突出,更多的表现在安全稳定性、畅快舒适性、高效实用性等方面,而要想让网站达到了这些服务功效性,建立网站过程中必须注意以下的这些问题。 一、网站的定位很…

    技术 2022年10月18日
  • phpcms和帝国cms对比哪个好?【经验之谈】

    很高兴又和小伙伴们见面了,这次卫翼主要整理了一些关于phpcms和帝国cms对比哪个好的问题,还有关于phpcms和帝国cms哪个好帝国,栏目,内容等一系列的内容,其他的废话在这里我也不说了,我们直接来进入正题吧! phpcms宣传图 安全性对比 两个都支持指定域名访问后台,但是帝国cms的安全措施要更多一些,比如可指定时间段访问后台和网站防火墙等,phpc…

    2022年10月16日
  • 网络水军是什么【一看就会】

    很高兴你能坚持经常过来支持笔者:赵振中,今天就来说说关于网络水军是什么,还有关于网络水军水军,网络,账号的一些干货,成功的路上不会一帆风顺,每一个成功的背后都有一个惊人的故事。 藏匿幕后的网络推手终于现身,讲述不为人知的规则与内幕。 从论坛时代到微博时代,再到微信时代,水军一直处于舆论的风口浪尖,他们自称舆论的 ” 弄潮儿 “。 水军…

    2022年10月25日 技术
  • 量产工具识别不到U盘怎么办?(解决方法介绍和推荐)

    量产工具识别不到U盘怎么办?(解决方法介绍和推荐) 一、检查连接和插入方式 1. 确保U盘已正确插入计算机,并检查U盘与计算机之间的连接线是否牢固。 2. 尝试将U盘连接到其他可用的USB接口上,有时候某些接口可能会出现异常或故障。 3. 如果使用USB转接头将U盘连接到计算机上,请确保转接头的质量良好,也可以尝试更换其他转接头来排除问题。 二、更新驱动程序…

    2023年9月24日
  • 如何在私有云搭建中保障数据的安全性(安全技巧和建议)

    在当今信息化时代,数据的安全性是企业非常重视的一个问题。特别是对于使用私有云搭建的企业来说,如何保障数据的安全性尤为重要。本文将介绍一些在私有云环境中保障数据安全的技巧和建议。 1. 强化身份验证和访问控制 身份验证和访问控制是保证私有云数据安全的第一步。企业应该使用多因素身份验证来确保只有经过授权的用户才能访问敏感数据。此外,根据员工的角色和职责设置适当的…

    2023年8月28日