系统不支持:sqlsrv windows 2008 r2 下面搭建 iis+sql server +php5.5 环境遇见的一些问题

来源:互联网 发布:软件开发财务报表 编辑:程序博客网 时间:2024/05/17 03:18

1. 到php官网下载php5.6.16(http://windows.php.net/download),这里注意选择VC11 x86 Non Thread Safe,不管你是64位还是32位都选x86也就是32位的进行下载,为什么要这样,因为php5.6不支持链接sqlserver,但是微软提供了对应的组件,但是微软官网上面的组件只支持32位的。解压到C:\Program Files (x86)下面,修改php.ini,如果没有就拷贝一个php.ini-development改成php.ini,修改date.timezone = "Asia/Shanghai",添加你需要的扩展。修改环境变量添加php根目录和php扩展的目录ext,下载对应的vc11(Visual C++ Redistributable for Visual Studio 2012 Update 4)下载x86并进行安装,这里也必须选者x86的因为php是x86的。

  2. 在服务器角色里面打开iis的cgi功能

  3. 下载PHP Manager  for IIS( http://phpmanager.codeplex.com/ releases/view/69115 )并进行安装

  4. 在IIS里面对  PHP Manager进行配置 单击“Register new PHP version”,弹出框中浏览选择“php-cgi.exe”php安装文件下面

 

 到这里就可以check phppathinfo() 进行查看iis+php是否成功,接下来就算连接sqlserver了。

  5. 到微软下载php连接sqlserver的驱动(http://www.microsoft.com/en-us/download/details.aspx?id=36434)选择对应版本直接安装就可以。、

  6.到微软下载Microsoft Drivers for PHP for SQL Server(http://www.microsoft.com/en-us/download/details.aspx?id=20098) 选对应的版本安装 ,安装到php下面的ext目录下面。,这里对应的版本可以先安装后看生成文件的版本

  7.打开php.ini 添加对应的 extension=php_sqlsrv_55_nts.dll  extension=php_pdo_sqlsrv_55_nts.dll扩展。

到这里iis7+mssql server+php5.5安装完成。


本文部分内容转自:http://www.mamicode.com/info-detail-1157390.html

阅读全文
0 0