博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP连接sql server
阅读量:4934 次
发布时间:2019-06-11

本文共 1473 字,大约阅读时间需要 4 分钟。

 1.查看php是否是线程安全版本

 

查看phpinfo,找到Thread Safety,查看值为多少,disabled为非线程安全,enabled为线程安全版本。

 

 2. 从微软官网上下载sqlsrv扩展

百度网盘:

SQLSRV40.EXE

SQLSRV32.EXE

 

微软官网:

下载链接地址有四个文件:

•SQLSRV30.EXE

•SQLSRV31.EXE
•SQLSRV32.EXE
•SQLSRV40.EXE

分别支持不同的PHp版本

•Version 4.0 supports PHP 7.0+

•Version 3.2 supports PHP 5.6, 5.5, and 5.4
•Version 3.1 supports PHP 5.5 and 5.4
•Version 3.0 supports PHP 5.4.

 

下载之后解压:

 

根据php版本号找到相应的驱动版本,其中包含n的为非线程安全版。

 

例如我的php版本为5.6线程安全版本,则应该复制php_sqlsrv_56_ts.dll和php_pdo_sqlsrv_56_ts.dll复制到php目录的ext文件夹下。

 

 之后查看phpinfo可以看到扩展已经安装好了。

 

 

3. 修改php.ini配置文件:打开php.ini配置文件,在其中加上复制到php扩展中的dll库

extension=php_sqlsrv_55_nts.dll

extension=php_pdo_sqlsrv_55_nts.dll

 

重启apache或nginx服务器即可。 

 

4. 安装odbc驱动

 

百度网盘链接:

 

微软:

 

5. 安装成功

连接测试:

$servern="localhost";$coninfo=array("Database"=>"dbo","UID"=>"guansixu","PWD"=>"guansixu");$conn=sqlsrv_connect($servern,$coninfo);if( $conn ) {    echo "Connection established.
";}else{ echo "Connection could not be established.
"; die( print_r( sqlsrv_errors(), true));}sqlsrv_close($conn);

PDO方式:

$servern="localhost";$coninfo=array("Database"=>"dbo","UID"=>"guansixu","PWD"=>"guansixu");$conn=sqlsrv_connect($servern,$coninfo);if( $conn ) {    echo "Connection established.
";}else{ echo "Connection could not be established.
"; die( print_r( sqlsrv_errors(), true));}$val=sqlsrv_query($conn,"select * from usertable");while($row=sqlsrv_fetch_array($val)){ echo $row[1]."
";}sqlsrv_close($conn);

 

 

附上驱动打包下载:

转载于:https://www.cnblogs.com/guansixu/p/6093554.html

你可能感兴趣的文章
python debug
查看>>
java 连接数据库之一个完整的函数
查看>>
mysql脚本
查看>>
OllyDBG 入门系列教学--让你瞬间成为破解高手
查看>>
Dubbo点滴(2)之集群容错
查看>>
检测不到兼容的键盘驱动程序
查看>>
listbox用法
查看>>
冲刺第九天 1.10 THU
查看>>
传值方式:ajax技术和普通传值方式
查看>>
Linux-网络连接-(VMware与CentOS)
查看>>
寻找链表相交节点
查看>>
linq 学习笔记之 Linq基本子句
查看>>
[Js]布局转换
查看>>
Java annotation 自定义注释@interface的用法
查看>>
Apache Spark 章节1
查看>>
Linux crontab定时执行任务
查看>>
mysql root密码重置
查看>>
33蛇形填数
查看>>
选择排序
查看>>
SQL Server 数据库的数据和日志空间信息
查看>>