最近一直在纠结是否使用PHP代替java开发公司主要的产品提案中。碰巧有一个小系统需要开发一个简易前台。作为PHP的拥护者,正好快速开发一个小的project做一个技术预研。谁知还未开始,一个难题摆在我的面前,数据库类型。大家都了解使用php常规开发模式php+mysql+apache。准备开发的小项目后台数据库使用MSSql2008。这就有了今天要分享的内容win7下使用wampserver搭建环境,扩展php支持mssqlserver2008。这里使用的php版本5.3.13。之前尝试过5.4未成功。
第一步 扩展文件准备: 微软的扩展文件。下载地址http://msdn.microsoft.com/en-us/data/ff657782.aspx。 其间有三个版本,你根据你的php的版本选择下载的内容。我使用的是php5.3附件中为server2.0。 解压完成复制到php安装补录下的ext文件夹下。 第二步 修改php.ini文件: 在extension底部加入以下两行代码: extension=php_pdo_sqlsrv_53_ts_vc9.dll extension=php_sqlsrv_53_ts_vc9.dll 这里注意一下"ts"和“nts”区别 所谓的线程安全和非安全。 通过phpinfo(); 查看其中的 Thread Safety 项这个项目就是查看是否是线程安全如果是:enabled一般来说应该是ts版否则是nts版。 第三步 重启apache: 大功告成。哇哈哈!!!! 其他操作 不知道是否影响 下载 ntwdblib.dll 复制到System32 和php的Ext下。 补充说明:服务器端需要安装Microsoft SQL Server Native Client,否则会提示不支持驱动。http://down.51cto.com/data/1974542。这个需要在服务器端安装一下。 server2.0.rar ( 1.38 MB 下载:20 次 )
评论(2)
相关
xuechao20082015年01月13日 呵呵 我这里有 php 5.5.12 +sqlserver 2014 win7 wampserver 64位的连接 http://www.cnblogs.com/xxx91hx/p/4212065.html 还有你最好注明一下 微软的扩展文件 这里下载的都是32位的 你用wampserver 64位的会无法编译dll 无法正确加载的~ 64位的dll下载地址见 百度盘里 这里 是5.5和5.6 的64位 http://pan.baidu.com/s/1kT5PceN |
|