龙空技术网

centos php7.2 连接sqlserver

一只老的代码狗 98

前言:

此时咱们对“php85源码网”可能比较关怀,各位老铁们都需要分析一些“php85源码网”的相关知识。那么小编也在网上搜集了一些关于“php85源码网””的相关文章,希望看官们能喜欢,大家一起来学习一下吧!

1.创建一个目录

2.添加yum源

curl > /etc/yum.repos.d/mssqlrelease.repo

3.安装工具

yum remove unixODB

yum install msodbcsql mssql-tools unixODBC-devel

4.下载包 wget

5.解压 tar -zxvf pdo_sqlsrv-5.3.0.tgz

cd pdo_sqlsrv-5.3.0/

6.编译安装

/usr/local/php/bin/phpize

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

make && make install

7.修改php配置文件

vi /usr/local/php/etc/php.ini

extension=pdo_sqlsrv.so

8.重启php

systemctl restart php-fpm.service

9.测试

<?php

//phpinfo();exit;

$serverName='202.203.85.51,1433';

$dbName='yssyzjk';

$dbUser='DZBP';

$dbPws='dzbp2023';

$dsn="sqlsrv:Server=$serverName;Database=$dbName";

try {

$pdo = new \PDO($dsn,$dbUser,$dbPws);

$stmt = $pdo->query("select * from M_Base_CustomersCard");

foreach ($stmt as $row) {

print_r($row);exit;

}

// print_r($pdo);

} catch (PDOException $e) {

/*

* 如出现异常,捕获异常对象,输异常信息,PDO对象调用rollBack()方法回滚事务

*/

echo $e->getMessage();

// $pdo->rollBack();

}

成功连接

有疑问留言 必回

标签: #php85源码网