php5.3.10连接sqlserver2005

php连接sqlserver连接真是折腾人。搞了大半天,终于连接成功了,现分享给大家!

一:下载并安装:SQLEXPR_CHS.EXE

       下载地址:点击下载(百度云)http://pan.baidu.com/s/1pJLtdjX

      下载完毕后,运行程序,一直点击“下一步”就可以。

二:下载并安装: SQL Server Management Studio Express

      下载地址:点击下载(百度云)http://pan.baidu.com/s/1mgLzlFi

     下载完毕后,运行程序,一直点击“下一步”就可以。

三:下载sqlserver相关的pdo文件

      下载地址:点击下载(百度云)http://pan.baidu.com/s/1pJvACCN

      下载完成后,解压会看到两个文件。如下图所示

       技术分享

四:将dll文件添加到php扩展中

解压得到 php_pdo_sqlsrv_53_ts_vc9.dll 和 php_sqlsrv_53_ts_vc9.dll 两个文件。

下面我们需要将这两个文件添加到php的扩展文件夹中。

我用的是wampserver 2.2 集成环境,扩展文件夹在 -C:\wamp\bin\php\php5.3.10\ext,如图

技术分享

 

五:更改php.ini文件,重启Apache

打开php.ini文件,搜索"pdo",添加如下代码:

extension=php_sqlsrv_53_ts_vc9.dll
extension=php_pdo_sqlsrv_53_ts_vc9.dll

如图:

技术分享

添加完成后,重启Apache服务。ok,搞定!

六:管理sqlserver

1:启动 SQL Server Management Studio Express。如图可以找到,点击打开。

技术分享

打开之后是如下界面,得到windows验证的主机名

技术分享

 

可以管理sqlserver,进行数据库的操作了。

七:使用navicat for sqlserver更好地管理

下载navicat,点击下载(百度云)http://pan.baidu.com/s/1eQEjRjk

技术分享 

点击确定,再连接,就成功了~可以使用navicat管理了,这样就方便很多了!

八:测试

打开php文件,输入以下代码,测试一下吧!

1 $serverName = "xxyy-73\SQLEXPRESS"; // serverName\instanceName
2 $connectionInfo = array (
3         "Database" => "test" //数据库名称,自己创建
4 );
5 $conn = sqlsrv_connect ( $serverName, $connectionInfo );
6 if (! $conn) {
7     echo "Connection could not be established.<br />";
8     die ( print_r ( sqlsrv_errors (), true ) );
9 }

连接成功!

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。