长治网站制作哪家好,换友网站,凡科平台网站怎么建设,ppt模板网站大全SQLServer实际上是mssql#xff0c;想要使用thinkphp的Db对象操作数据库前必须要在服务器上安装对应的扩展。宝塔面板的PHP安装路径为/www/server/php/ 且支持多个PHP版本共存#xff0c;所以安装PHP扩展的方法与网上那些示例略有不同。下面是 PHP7.2 安装 pdo_sqlsrv5.6.0 扩…SQLServer实际上是mssql想要使用thinkphp的Db对象操作数据库前必须要在服务器上安装对应的扩展。宝塔面板的PHP安装路径为/www/server/php/ 且支持多个PHP版本共存所以安装PHP扩展的方法与网上那些示例略有不同。下面是 PHP7.2 安装 pdo_sqlsrv5.6.0 扩展的过程。( pdo_sqlsrv 扩展目前最新的版本可以通过此网址查看 http://pecl.php.net/package/pdo_sqlsrv)安装扩展#加入微软的源curl https://packages.microsoft.com/config/rhel/7/prod.repo /etc/yum.repos.d/mssqlrelease.repo#安装驱动yum install -y msodbcsql mssql-tools unixODBC-devel#下载pdo_sqlsrv扩展包wget http://pecl.php.net/package/pdo_sqlsrv wget http://pecl.php.net/get/pdo_sqlsrv-5.6.0.tgztar -zxvf pdo_sqlsrv-5.6.0.tgzcd pdo_sqlsrv-5.6.0#使用对应php版本的phpize/www/server/php/72/bin/phpize./configure --with-php-config/www/server/php/72/bin/php-config#编译make make install#加入扩展echo extension pdo_sqlsrv.so /www/server/php/72/etc/php.ini#重启php7.2/etc/init.d/php-fpm-72 reload#检查扩展是否安装成功/www/server/php/72/bin/php -m|grep -i sqlsrvThinkPHP5.0使用Db对接SQLServer数据库public function test(){$sqlselect * from user;$mssql Db::connect([// 数据库类型type sqlsrv,// 服务器地址hostname IP/域名,// 数据库名database database1,// 数据库用户名username test,// 数据库密码password testtest!,// 数据库连接端口hostport 3306,// 数据库编码默认采用utf8charset utf8,]);$result $mssql-query($sql);dump($result);}参考链接