宝塔安装sqlsrv扩展,PHP连接 Sqlserver

系统:linux Centos7.3

PHP7.3

宝塔面板

#【加入微软源】

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo1

其他版本对应自行到官网查询

https://packages.microsoft.com/config/rhel/7/

#【安装驱动】

yum install msodbcsql mssql-tools unixODBC-devel1

驱动目前支持PHP7版本

#【下载pdo_sqlsrv扩展包】

wget http://pecl.php.net/get/pdo_sqlsrv-5.8.1.tgz1

更多版本:http://pecl.php.net/package/pdo_sqlsrv

特别说明:如果在第五步安装时出现报错,请根据更换版本尝试,一般最新版本可行。

#【解压并进入目录】

tar -zxvf pdo_sqlsrv-5.8.1.tgz

cd pdo_sqlsrv-5.8.112

【执行安装命令】

/www/server/php/73/bin/phpize./configure --with-php-config=/www/server/php/73/bin/php-config

make && make install123

当前为宝塔,路径如下,使用对应php版本的phpize

73代表的是php的版本号,如果你是7.2的。可能是目录就是72

#【非宝塔环境,按如下操作:】

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config12

以上仅为通用环境下安装sqlsrv扩展,宝塔环境安装sqlsrv扩展请略过此处按步骤来操作

【加入扩展】

echo "extension = pdo_sqlsrv.so" >> /www/server/php/73/etc/php.ini/etc/init.d/php-fpm-73 reload12

#【检查扩展是否安装成功】

/www/server/php/73/bin/php -m|grep -i  sqlsrv1

或者直接去宝塔面板 - 软件管理 - PHP7.3 - phpinfo 查看。

最后别忘记清理安装包

测试代码

function mssql_user($username){

$host="远程服务器IP,MSSQL端口";

$dbname="数据库名称";

$user="数据库用户名";

$pass="数据库密码";

try {

$dbh = new PDO("sqlsrv:Server=$host;Database=$dbname", $user, $pass);

} catch(PDOException $e) {

echo $e->getMessage();

exit;

}

unset($dbh); unset($stmt);}12345678910111213

宝塔安装sqlserver_宝塔安装sqlsrv扩展,PHP连接 Sqlserver相关推荐

  1. 宝塔安装sqlserver_宝塔面板for windows 连接mssql2008

    使用阿里云镜像市场的宝塔面板for windows 2008,进入系统使用宝塔软件 安装sqlserver2008,这时候就可以安装代码了 以下是测试连接的代码 PHP $serverName = & ...

  2. 宝塔安装sqlserver_宝塔面板安装SQLServer图文教程

    宝塔面板是一款好用的Linux/Windows管理面板,可以通过它的Web端轻松管理服务器.这篇文章主要为大家介绍宝塔面板如何安装SQLServer,仅供大家参考. 系统环境: Windows Ser ...

  3. 7.1 pdo 宝塔面板php_CentOS 7.6下宝塔面板 PHP7.2安装sqlsrv扩展

    PHP需要的相关环境 (慎用 yum update)yum update yum install php php-pdo php-xml php-pear php-devel re2c gcc-c++ ...

  4. 宝塔自定义html,宝塔面板Nginx编译安装添加自定义模块PageSpeed

    我们在安装好宝塔的时候,首先要安装的都是nginx,PHP这些lnmp组合.估计很多童鞋选择的极速安装.确实,极速安装和编译安装在使用中,区别不大.但是,如果你想后期添加模块,极速安装就无法做到了,所 ...

  5. 宝塔linux面板安装ssr,宝塔面板安装memcached的误区及正确方法

    宝塔面板添加memcached可以有效加速服务器访问速度,提高网站的用户体验.不过在实际使用中,魏艾斯博客发现很多新手有一个误区,就是添加了错误的memcached组件,导致起不到正常加速服务器的效果 ...

  6. 如何一键部署php应用,我们怎样来使用宝塔面板一键部署安装博客程序ZBlogPHP

    通常,当我们安装ZBlogPHP时,我们需要提前创建一个数据库,然后下载并上传ZBlogPHP安装包,然后按照步骤逐步安装它.如果您的主机/服务器上安装了Pagoda面板,则可以通过"宝塔一 ...

  7. 宝塔 开启_宝塔面板安装完的一些列操作

    前言 新安装的宝塔会有很多地方需要配置,如果懂的大佬可以跳过,如果是小白可以按照辉哥的教程一步步操作,辉哥是以虚拟机进行操作的,但是服务器也是一样的道理! 安全入口 因为现在使用宝塔面板的人数在激增. ...

  8. liunx宝塔配置https_宝塔面板安装教程

    宝塔面板安装教程 原创 计科青年 今天 首先登陆阿里云官网登陆你买的阿里云服务器打开服务器控制台,点击购买的服务器,点击实例,就可以看见自己的公网IP. 1.下载Xshell6远程连接软件,打开软件点 ...

  9. php-rpm.conf,在新安装的宝塔面板中php无法启动起来

    在新安装的宝塔面板中php无法启动起来 去看了网站的报错信息是: [Wed Aug 15 11:00:09.827025 2018] [proxy:error] [pid 4264] (2)No su ...

最新文章

  1. Jenkins设置svn授权
  2. python共享内存
  3. linux开机自动启动数据库,mysql随linux开机自动启动
  4. javaBean【02】javaBean与表单应用
  5. datetime2 数据类型
  6. lua进入压缩包_使用lua语言制作贪吃蛇游戏(love2d)(一)开发环境的搭建
  7. 【Pytorch神经网络实战案例】26 MaskR-CNN内置模型实现目标检测
  8. 带货造假,买完不能换货?李佳琦、汪涵、李雪琴直播被中消协点名后这样回应...
  9. jpa 多层嵌套一对多_JPA一对多、多对多json序列化死循环问题解决
  10. 计算机网络(二)—— 物理层(1、2、3):物理层的基本概念、物理层的下面的传输媒体、传输方式
  11. 使用 Litho 改进 News Feed 上的 Android 视频表现
  12. 日语 N2 考试 时间分配、分值
  13. IDEA同一个项目启动多个端口
  14. C++模板(函数模板/类模板)
  15. 【原创】《华杉讲透《孙子兵法》》阅读有感(三)
  16. 有源淹没分析arcgis_基于DEM的有源洪水淹没分析算法
  17. 久邦数码(3G门户)面试
  18. QQ空间FLASH代码及其使用方法
  19. 农夫山泉又上热搜,虚假宣传、拒不认错让网友反感至极!
  20. 大容量U盘制作USB多重系统启动盘初探

热门文章

  1. iOS基础--第三方管理(CocoaPods简介)
  2. MySQL面试知识点汇总
  3. idea学习系列三之版本管理工具
  4. java 动静态代理(https://www.cnblogs.com/V1haoge/p/5860749.html)
  5. 跳动的文字:CSS3动画、倒影、变量
  6. 潜流笔记-汇率动荡,劫难为何而来?
  7. 个人练习小览---《优酷仿站》
  8. 安卓通过Linuxdeploy安装Linux ——三星P600平板电脑
  9. Funnel Activation for Visual Recognition(FReLU)
  10. 瞄准年轻用户群体,Galaxy C5 Pro胜算几何?