基于Linux的PHP安装连接到MsSQL Server
发布时间:2020-12-13 18:49:41 所属栏目:Linux 来源:网络整理
导读:通过 Linux上的 PHP连接到远程Microsoft SQL Server的最佳方法是什么. PHP只能在Linux机器上运行. 我一直在拖网寻找最简单的答案. 解决方法 PHP 5.6 Ubuntu的 sudo apt-get install php5.6-sybase freetds-common libsybdb5 AWS / Centos / Redhat sudo yum
通过
Linux上的
PHP连接到远程Microsoft SQL Server的最佳方法是什么.
PHP只能在Linux机器上运行. 我一直在拖网寻找最简单的答案. 解决方法
PHP 5.6
Ubuntu的 sudo apt-get install php5.6-sybase freetds-common libsybdb5 AWS / Centos / Redhat sudo yum install php56-mssql 之后,您可以通过PHP连接到MsSql数据库,如下所示: <?php $server = 'localhost'; $user = 'someUser'; $pass = 'somePassword'; $database = 'theDatabaseName'; try { $pdo = new PDO( sprintf( "dblib:host=%s;dbname=%s",$server,$database ),$user,$pass ); $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { echo "There was a problem connecting. " . $e->getMessage(); } $query = "SELECT * FROM TestSchema.Employees"; $statement = $pdo->prepare($query); $statement->execute(); $results = $statement->fetchAll(PDO::FETCH_ASSOC); var_dump($results); 您可以在命令行上使用类似的方法对MsSQL进行故障排除: tsql -H your.server.name -p 1433 -U yourusername -P yourpassword -D yourdatabasename Php 7 Microsoft有我们可以使用的本机驱动程序.完整说明是here (Redhat / Ubuntu / Others). 该链接还包含在您的开发机器上安装Ms SQL服务器所需的步骤(在Ubuntu上工作,在AWS上不起作用,但您可以在那里启动RDS实例).它还包含有关如何在数据库中创建测试表和数据的基本指令,以及PHP连接代码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |