澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站4九的配备格局,php怎样连接

2019-05-19 作者:澳门新萄京官方网站   |   浏览(149)

参谋文献:

PHP天生帮忙MySQL,但是不时也想让它访问SQL Server,该怎么做吧?

率先步:下载安装的文书
    1. MySQL:下载地址mysql-5.1.49-win32.msi;
    二. Apache: 下载地址httpd-2.2.16-win32-x86-openssl-0.9.8o.msi;
    三. PHP5.3.3  下载地址php-5.3.3-Win32-VC6-x86瞩目:一定要下载php-伍.3.三-Win32-VC陆-x8六版本
    的,不要下载php-伍.叁.三-nts-Win3二-VC陆-x八六版本,更不要下载VC九版本的,因为他是IIS服务器安装版本。
第2步:安装文件
    一. 在要设置的磁盘建多少个文件夹(小编的做法是在D盘的根目录下创办八个php文件夹D:php)。
    2. 装置Apache服务器,安装完毕后的目录结果是:D:phpApache。
    叁. 把下载的php-伍.三.叁-Win3贰-VC6-x八6解压的D:php目录中,能够把文件夹的名字改短,结果D:phpphp5
    4. 设置MySql数据库,它的安装和一般情形一样。小编把他设置在(D:phpMySQL)和php同目录。
第三步:配置PHP5.3.3
    1. 配备PHP5.三.三,展开php安装目录(小编是D:phpphp5)能够观察目录下有八个那样的文书php.ini-    development和php.ini-production,首个是付出使用的安顿文件,第二个是正经的生产条件的安插。
    二. 选项php.ini-development复制1份到同目录下,并改名换姓为php.ini使用文本工具打开,查找extension_dir,可以
        看到八个,选拔On windows:下面包车型大巴非常并去得近日的分店修改为extension_dir = "D:/php/php5/ext",读者根
        据本身的目录结构布局,目标是找到和php.ini同目录下的ext文件夹中的扩展库。
    3. 查找extension=php_,去掉extension=php_curl.dll、extension=php_gd2.dll、extension=php_mbstring.dll、
        extension=php_mysql.dll、extension=php_mysqli.dll、extension=php_pdo_mysql.dll、extension=php_xmlrpc.dll前面
        的分号。查找short_open_tag = Off把它修改成short_open_tag = On,让其协理短标签。
    四. 复制php5ts.dll文件到WINDOWS/system3二目录下,唯有php-伍.三.三-Win3二-VC陆-x八陆版本中才有php5ts.dll
        php-五.三.三-nts-Win3贰-VC陆-x八六版本是一直不的。
第四步:配置Apache
    一. 张开Apache目录下conf目录中的httpd.conf文件,查找#LoadModule,在其末尾处大概是128行的位置
        添加:
        LoadModule php5_module "D:/php/php5/php5apache2_2.dll"
        PHPIniDir "D:/php/php5"
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php .htm
        AddType application/x-httpd-php .html
        目录结构依照用户自身目录配置。
    二. 查究DirectoryIndex index.html 将其修改成DirectoryIndex index.php default.php index.html index.htm default.html
        default.htm
    3. 物色DocumentRoot将其修改为指向您要求停放web文件的文本夹上(我在D:/php目录中成立了八个
        www文件夹)所以DocumentRoot就是DocumentRoot "D:/php/www",读者能够依附自个儿布署来修改。
    肆. 物色<Directory将其修改为你协和配置的DocumentRoot的路子(作者是<Directory "D:/php/www">)
第伍步:测试php Apache MySql是或不是配备成功
    一. 张开MySql在MySql中创制八个新数据库和表。(作者是userInfo数据库和users表就有id和name七个字段)
        测试呢?简单就好,呵呵!!
    2. 在下边成立的www文件夹中成立2个index.php文件使用艾德itPlus或许别的文件工具张开。
    3. 写入:

一.软件武装

说明:   一:PHP伍.2.x自个儿有个php_mssql.dll的强大用来再三再四Sql server,可是那些dll只是用来连接低版本 Sql server的(3000之下版本),在Sql server 二〇〇七及以上版本不能运用mssql_connect连接受数据库。
  2:php5.3.x不再帮助php_mssql.dll 拓展库了,及时利用php5.二.x中的php_mssql.dll也不大概利用。 微软特地为PHP出了个SQL Server的扩大(Windows版本的),对于Windows下行使php开辟SQL Server应用来讲,这么些扩充有利于利用SQL Server来开采php平台连接sql server数据库管理体系。
一、php5.三以下的本子连接sql server 5.三之下的本子扩展里面自带二个php_mssql.dll;接数据库的恢宏,能够应用那些扩充链接数据库,(只限于链接低版本数据库)。
具体的步骤如下:
一:首先安装sql server,一流不佳安装,笔者事先设置的是二〇一〇本子的,Windows过期后就不可能用了,然后重装还装不上,最终重装系统才装上
2:分明SQL装的时候用的是老婆当军认证格局,或SQL验证格局,然后张开php的铺排文件(php.ini),开启mssql增加(extension=php_pdo_mssql.dll后边的子公司去掉)并且要求把mssql.secure_connection = On 重启后生效。
比如比较顺利的话已经可以三番五次数据库了,假诺连不上就须求持续低下的布局:
3: 检查ntwdblib文件的本子(php/下边和Apache/上边)下载正确的版本的 ntwdblib.dll(3000.80.1九4.0)覆盖现存的DLL文件,(把ntwdblib.dll,php_mssql.dll 复制到system3二目录中也得以)ntwdblib.dll 用于PHP连接MSSQL200五或二零一零的驱动文件。
四:测试连接:mssql_connect('localhost,1433', '用户名', '密码');
二、php5.3 连接sql server 其 实5.3以下的php版本已经很少用了,况且安全性和包容性都倒霉,所以高版本的php依旧相比较普及的。奉行评释低版本的php连接数据库成功率比相当的低(2005以上的版本大概不能够运用),推荐使用php5.三 php使用微软特地的恢弘 SQLS牧马人V 来连接sqlserver数据库
手续如下:
1:先到微软式网球址下载 SQL Server Driver for PHP 是一个自解压的 EXE文件,解压缩后你会获得这么多少个文本:

                 

近年找了点资料,测试成功了PHP访问SQLSvr的两种状态,限于时间,还尚无测试愈来愈多差别条件,把测试过的笔录如下:

复制代码 代码如下:

PHP:

澳门新萄京官方网站 1

                 

 

<?
$DB_HOST = "localhost";
$DB_USER = "root";
$DB_PASS = "root";
$DB_NAME = "userInfo";

non-thread-safe是非安全线程首要与IIS搭配意况。

中间的5二、5三意味正是php的5.二.x和伍.叁.x 版本,选拔跟你php版本相相配的;vc6或vc九的选项要看你选拔的是什么样web服务器软件,纵然利用的是IIS那就挑选vc玖的,若是是Apache 则选用vc六的,ts和nts的精选要看你安装的php版本是线程安全版的要么非线程安全版,ts是线程安全,nts是非线程安全。
假如不驾驭能够在phpinfo里看Zend Extension Build那个性情如下图:

                 


mysql_connect($DB_HOST,$DB_USER,$DB_PASS);
mysql_select_db($DB_NAME);

thread-safe安全线程与Apache搭配景况。

澳门新萄京官方网站 2

 一、下载Apache二.4(因为php7.0之上版本供给Apache贰.4之上的帮助),下载地址为

测试情况:win七 x6四 sp1,IIS 7.5, Apache 贰.四 30位版本,PHP 伍.二.陆 win3二, PHP 5.6.1一 win3二 ts(线程安全版)

mysql_query("set NAMES gb2312");
$sql = "Select * From users";
$result = mysql_query($sql);
while($data=mysql_fetch_array($result)){
echo "------------------------";
echo $data['id']."<br/>";
echo $data['name']."<br/>";
}
mysql_close();
?>

Apache:

二:将扩张拷贝到拷到php/ext目录下,在php.ini文件,增多一下代码:
extension=在ext下的pdo扩展(用于pdo)
extension=在ext下的扩展
三:重启服务器,张开phpinfo();看到以下情形就证实加多增添成功,

自家下载的版本为:下图中新型二.肆.3三 x64:

注:由于“Microsoft Drivers for PHP for SQL Server”驱动程序近期只有三16人版,所以借使是采用sql server数据库的相恋的人,不建议采取php 6贰个人,不然会形成力不从心连接 sql server 数据库的难点!

四.运营Apache服务器,在浏览器输入
若是看到下图:表示大家水到渠成了!祝贺祝贺!
澳门新萄京官方网站 3

Microsoft Visual C 2010 SP1 Redistributable Package (x64):

澳门新萄京官方网站 4

澳门新萄京官方网站 5


你也许感兴趣的稿子:

  • windows八.1下Apache Php MySQL配置步骤
  • windows下apache php mysql 意况安插格局
  • linux下安装apache与php;Apache PHP MySQL配置计谋
  • CentOS 陆.四安装配置LAMP服务器(Apache PHP伍 MySQL)
  • Windows下Apache MySQL PHP运维条件的装置图像和文字方法
  • Apache php mysql在windows下的装置与配置图解(最新版)
  • win柒 61人系统 配置php最新版开垦条件(php Apache mysql)
  • Windows下搭建PHP开垦碰着(Apache PHP MySQL)
  • #实施笔记#Ubuntu配置Apache PHP MySQL
  • apache php mysql开辟条件设置教程

Microsoft Visual C 2010 SP1 Redistributable Package (x86):

四:连接测试:

三、下载php七.0(Microsoft Drivers for PHP for SQL Server驱动文件最新四.0协助到php7.0),下载地址:

php 五.贰.陆在iis上打响访问了sql两千

二.安装情况变量

<?php
  $serverName = "(local)";
  $connectionInfo = array("UID"=>"sa","PWD"=>"admin","Database"=>"db_online");
  $conn = sqlsrv_connect( $serverName, $connectionInfo);
  if( $conn ){
     echo "Connection established.n";
  }else{
     echo "Connection could not be established.n";
     die( var_dump(sqlsrv_errors()));
  }
  sqlsrv_close( $conn);
?>

澳门新萄京官方网站 6

php 五.二.陆在iis上得逞访问了sql200玖r二

Path 下添加:D:DownloadsPHPphp-5.6.7-Win32-VC11-x86;D:DownloadsPHPphp-5.6.7-Win32-VC11-x86ext

在意这里的总是还是不是用mssql_connect而是用sqlsrv_connect,在这一个本子中,还有多少个函数:
本条扩张为php新扩张了一文山会海sqlsrv_初始的函数,常用的如下:

 3、配置Apache和php

php 伍.六.1一在apache上成功访问了sql二零一零r2

3.安装Apache服务

sqlsrv_connect
sqlsrv_close
sqlsrv_commit
sqlsrv_errors
sqlsrv_fetch
sqlsrv_fetch_array
sqlsrv_fetch_metadata
sqlsrv_num_rows
sqlsrv_query
sqlsrv_rollback
sqlsrv_rows_affected
. . .
其它注意的是,若是应用这几个增添连接Sql server 2005以及上述版本的sql server(如sql server 二〇〇八),你还供给在机械上先安装 SQL Server Native Client
不然晤面世一般来讲错误:

1)解压安装


软件下载完后张开解压,修改D:Downloadshttpd-2.4.12-x86-vc11-r2Apache24confhttpd.conf文件,内容如下,

array
0 =>array
0 =>string'IMSSP'(length=5)
    'SQLSTATE' =>string'IMSSP'(length=5)
1 =>int-49
    'code' =>int-49
2 =>string'This extension requires the Microsoft SQL Server 2012 Native Client. Access the     following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86: )
'message' =>string'This extension requires the Microsoft SQL Server 2008 Native Client. Access the following URL to download the Microsoft SQL Server 2008 Native Client ODBC driver for x86: )
1 =>array
0 =>string'IM002'(length=5)
    'SQLSTATE' =>string'IM002'(length=5)
1 =>int0
    'code' =>int0
2 =>string'[Microsoft][ODBC 驱动程序管理器] 未发掘数据源名称并且未钦命暗中认可驱动程序'(length=7一)
'message' =>string'[Microsoft][ODBC 驱动程序管理器] 未开采数据源名称并且未内定暗中同意驱动程序'(length=7一)
. . . .

       将下载后的Apache解压缩。如解压到D:phpApache24。

【5.2.6 -> SQL2000】

Define SRVROOT "/Apache24" → Define SRVROOT "D:/Downloads/httpd-2.4.12-x86-vc11-r2/Apache24" 

减轻格局:亟需设置SQL Server 2010 Native Client ODBC Driver,下载安装文件sqlncli.msi,安装后就能够了。

       将下载的php-七.0.29-Win32-VC1四-x6四解压。如解压到D:phpphp-7.0.29-Win32-VC14-x64。

为何要用伍.贰.6那样旧的php版本做测试呢,因为php 伍.2本子,内置了php_mssql.dll 模块,

以管理人的地方张开命令提醒符,在指令提醒符中输入:D: ,回车之后就可以进入D盘,再输入cd "D:DownloadsPHPhttpd-2.4.12-x86-vc11-r2Apache24bin>",回车之后就可以进入bin文件夹,然后再输入:httpd.exe -k install   .(当然,运行|甘休|重启的话,都亟需利用-k这么些参数,相当于httpd.exe -k start|stop|restart。)

上述就是php连接sql server的章程,希望对大家消除类似主题材料有所帮忙。

 2)配置Apache24conf下httpd.conf 文件,用记事本展开就能够:

打开了php.ini中的extension=php_mssql.dll 配置选项,暗许好像就协助mssql3000了,

要是出现(OS 十0一三)以一种访问权限不容许的措施做了3个造访套接字的品味。则供给再修改httpd.conf,因为80端口被挤占,修改如下

您大概感兴趣的篇章:

  • PHP连接SQLSELacrosseVE凯雷德注意事项(附dll文件下载)
  • PHP连接SQLServer200伍的贯彻方式(附ntwdblib.dll下载)
  • php插入中文到sqlserver 二零零六里涌出乱码的化解办法分享
  • php五.三中接贰连3sqlserver两千的二种方法(com与ODBC)
  • Linux下php连接SQLServer 3000数据库的布署方式
  • Linux编写翻译mssql扩充使用php连接sqlserver200玖的采取手续
  • PHP连接SQLServer200五方法及代码
  • php使用pdo连接sqlserver示例分享
  • php伍.3未来的本子连接sqlserver两千的点子
  • Win2003 apache PHP SqlServer二〇〇玖配置生产遇到
  • php使用sql server验证连接数据库的措施
  • PHP连接SQLServer2005的方法
  • php达成文件数据导入SQL SE索罗德VEQX56

      (一)第三八行SXC60VROOT值改为 "D:/php/Apache二四"//Apache程序的职位。   

开发phpinfo能看到相关的支撑模块内容:

Listen 80 → Listen 8080

               这里定义了变量,以往用到的S牧马人VROOT都以以此路线 

澳门新萄京官方网站 7

在浏览器中输入: Works!则表示安装apache 成功

      (2)第213行ServerName前面的“#”号去掉;     

 

4.载入PHP模块**

      (3)第一四6行DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot "D:/www";//网址的根目录

PS.IIS 七.0下安装PHP未来福利了,能够由此八个第2方小工具 PHP Manager来安装,也得以便宜的切换iis下的php版本,那不是本文的重中之重内容,这里就不介绍了;

第贰修改Apache的配备文件,让Apache辅助分析PHP文件,Apache配置文件在Apache安装目录的conf目录下的httpd.conf,张开此文件, 找到#LoadModule,在那些上边增多

               第247行<Directory"c:/Apache24/htdocs">改为<Directory "D:/www ">;

php manager for iis 柒 下载安装地址: 

LoadModule php5_module "D:/Downloads/PHP/php-5.6.7-Win32-VC11-x86/php5apache2_4.dll"
PHPIniDir "D:/Downloads/PHP/php-5.6.7-Win32-VC11-x86/"
AddType application/x-httpd-php .php .phtml

               注意:这一个WWW文件夹要和睦去新建的,不建的话会报错的。

澳门新萄京官方网站 8

然后在httpd.conf这么些布局文件中找到

      (四)第三八一行DirectoryIndex index.html改为DirectoryIndexindex.html index.php index.htm   //帮助更多的私下认可页

澳门新萄京官方网站 9

DirectoryIndex index.html → DirectoryIndex index.php index.html

      (5)文件加多下边几行,扩张对php7的帮助:

写1个测试的小例程:

代表暗中认可先走访index.php

               PHPIniDir "D:/php/php-7.0.29-Win32-VC14-x64"

 1 <?php
 2 $server ="127.0.0.1sql2000";  //服务器IP地址,如果是本地,可以写成localhost
 3 $uid ="sa";  //用户名
 4 $pwd ="yoooko"; //密码
 5 $database ="master";  //数据库名称
 6  
 7 //进行数据库连接
 8 $conn =mssql_connect($server,$uid,$pwd) or die ("connect failed");
 9 mssql_select_db($database,$conn);
10  
11 //执行查询语句
12 $query ="select * from cs";
13 $row =mssql_query($query);
14  
15 //打印输出查询结果
16 while($list=mssql_fetch_array($row))
17 {
18        print_r($list);
19        echo "<br>";
20 }
21 ?>

将php.ini-development改名称叫php.ini,作为PHP的安排文件,展开那些布局文件

               LoadModule php7_module "D:/php/php-7.0.29-Win32-VC14-x64/php7apache2_4.dll"

在IIS 7.五下运作结果如下:成功!

设置PHP扩充包的现实目录,找到

               AddType application/x-httpd-php .php .html .htm

澳门新萄京官方网站 10

;extension_dir = "ext" → extension_dir = "D:/Downloads/PHP/php-5.6.7-Win32-VC1一-x86/ext" 前边还有个支行也要删减

      (6)测试。把index.html(内容随便写的如何)放到D:www目录下,用浏览器,地址栏输入localhost,访问会油但是生index.html文件内的情节,Apache配置成功。

 

设置时区,找到

 

 

;date.timezone =  → date.timezone = Asia/Shanghai

3)配置php

【5.6.11 -> SQL2008R2】

重启Apache,在站点目录(D:DownloadsPHPhttpd-2.4.12-x86-vc11-r2Apache24htdocs)下新建文件index.php,输入内容

    (1)打开D:phpphp-7.0.29-Win32-VC14-x64php.ini-production;复制相提并论命名叫php.ini

5.陆以上的PHP已经远非php_mssql.dll,貌似也不再原生辅助sql3000之上版本的sql server了,要因而第叁方模块,在微软官方网站找到了:

<?php
澳门新萄京官方网站4九的配备格局,php怎样连接sql。phpinfo();
?>

    (2)将 D:phpphp-7.0.29-Win32-VC14-x64和D:phpphp-7.0.29-Win32-VC14-x64ext加入境况变量PATH中,

Microsoft Drivers for PHP for SQL Server

 

下载链接地址有多个文本:

  • 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 5.二要下载一个SQLSCRUISERV20.EXE,那个文件如今在网络也能很轻便的找到;

(纵然5.二如此旧的版本已经该被淘汰了,然而考虑到一点条件还供给用它)

php_pdo_sqlsrv_52_ts_vc6.dll

php_sqlsrv_52_ts_vc6.dll

澳门新萄京官方网站 11

 

  1. 本身手里是PHP 5.陆.1一 win32ts,要用到这一个 

php_sqlsrv_56_ts.dll
php_pdo_sqlsrv_56_ts.dll

那五个公文,复制到phpext目录下,

  1. php.ini 里增加以下两句:

extension=C:PHP5extphp_sqlsrv_56_ts.dll
extension=C:PHP5extphp_pdo_sqlsrv_56_ts.dll

  1. 重启IIS或者Apache,

4. 经过phpinfo能够看出如下模块显示,大家的PHP应该此时就能够访问SQL Server 二零零六奔驰G级二了;

 

 澳门新萄京官方网站 12

澳门新萄京官方网站 13

 

伍、写一个小程序验证一下:

 1 <?php
 2 try {   
 3         $dbName = "sqlsrv:Server=127.0.0.1sql2008r2;Database=master";   
 4         $dbUser = "sa";   
 5         $dbPassword = "yoooko";   
 6         $db = new PDO($dbName, $dbUser, $dbPassword);       
 7         if ($db)   
 8         {       
 9             echo "database connect succeed.<br />";   
10         }
11     }
12     
13     catch (PDOException $e)
14     {   
15        $content = iconv("UTF-8","gbk",$e->getMessage());    
16        echo   $content . "<br />";
17     }
18        
19         //echo "Hello PDO to MS SqlSrv!";
20     
21 ?>

举例出现如下提醒:

澳门新萄京官方网站 14

莫不你还索要安装 Microsoft® ODBC Driver 1壹 for SQL Server® - Windows

下载地址:

假诺不易的话,应该就OK了:

澳门新萄京官方网站 15

 PS.由于新的模块是透过PDO格局访问SQL Server 二〇〇八GL450二,假诺是本机访问,那么直接通过ip地址和sa账号就能够访问了,

      若是php和sql2010r二在分裂计算机上,还得设置TCP 端口143叁来做客,见上边第壹张图,把动态端口改为0,把端口设置为1433三比如你的SQL三千早就侵占了143三,访问地址后边加个,xxxx端口号

sqlsrv:Server=192.168.1.xxxsql2008r2,14333;Database=master

 

 

 

 

 

展开浏览器输入

             选中计算机,右键属性-->高档系 统设置 -->景况变量-->系统变量,找到Path,编辑,在其后增进; D:phpphp-7.0.29-Win32-VC14-x64;D:phpphp-7.0.29-Win32-VC14-x64ext,下图,

澳门新萄京官方网站 16

澳门新萄京官方网站 17

      (三)展开多少个常用php扩张:

               用记事本或其余编辑器展开D:phpphp-7.0.29-Win32-VC14-x64php.ini

               ;extension_dir = "ext"修改为 extension_dir = "ext" (去掉extension前面包车型客车支行)

               893行 ;extension=php_curl.dll 去掉后面包车型客车分行

               896行 ;extension=php_gd贰.dll 去掉后边的子集团

               903行 ;extension=php_mbstring.dll 去掉后面包车型地铁分店

               905行 ;extension=php_mysqli.dll 去掉前边的根据地

               909行 ; extension=php_pdo_mysql.dll 去掉后面包车型客车支行

       1040行

     [SQL]

     ;

     sql.safe_mode = On

    462行    display_errors = On  用来显示错误音信

       (四)测试:(大前提,Apache是敞开状态)

               编写D:wwwtest.html, 加多内容为<?php phpinfo()?>,保存。

               在浏览器中开采1二7.0.0.1/test.html,是否看出了phpinfo的有关内容,恭喜你,你的php已经跟apache协同工作了!

              澳门新萄京官方网站 18

 

四、php与sql server 连接测试

       一)下载驱动Microsoft Drivers for PHP for SQL Server,下载地址:    

                下载链接地址有多少个文件:

                •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七.0版本,所以下载的是SQLSRubiconV40.EXE

               安装SQLSGL450V40.EXE,选用解压路线为:D:phpphp-7.0.29-Win32-VC14-x64 ext。如下图所示:

              澳门新萄京官方网站 19

   2)php.ini修改

            734行 extension_dir = "D:phpphp-7.0.29-Win32-VC14-x64ext"

            在php.ini 里增进以下叁句:

           extension=php_odbc.dll

           extension=php_sqlsrv_7_ts_x64.dll

          extension=php_pdo_sqlsrv_7_ts_x64.dll

   三)保存php.ini,重启apache,浏览器展开1二7.0.0.1/test.html

   澳门新萄京官方网站 20

澳门新萄京官方网站 21

伍、安装sqlserver2010r贰,安装教程:

陆、测试数据库连接

       建设构造连接测试文件test.php   

      <?php

           header("Content-type: text/html; charset=utf-8");

           $serverName = "localhost";

           //数据库名字叫test

           $connectionInfo =array("Database"=>"test","UID"=>"sa","PWD"=>"root");

           $conn = sqlsrv_connect($serverName, $connectionInfo );

           if( $conn === false ) {

               die( print_r( sqlsrv_errors(), true));

                }else{
               echo "连接数据库正确";
           }

      ?>

刚先导页面出现报错,rray ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] => This extension requires the Microsoft SQL Server 2012 Native Client. Access the following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86: [message] => This extension requires the Microsoft SQL Server 2012 Native Client. Access the following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86:  ) [1] => Array ( [0] => IM002 [SQLSTATE] => IM002 [1] => 0 [code] => 0 [2] => [Microsoft][ODBC 驱动程序管理器] 未察觉数据源名称并且未钦命暗中同意驱动程序 [message] => [Microsoft][ODBC 驱动程序管理器] 未察觉数据源名称并且未钦定暗许驱动程序 ) )

是因为尚未安装ODBC的驱动程序,就径直复制报错提醒的链接下载驱动程序,并设置

澳门新萄京官方网站 22

并发这一个注明成功

 

7.安装mysql

文献:

     

8.安装phpmyadmin

 文献:

 

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:澳门新萄京官方网站4九的配备格局,php怎样连接

关键词: