由于php5.4连接sqlserver微软提供的驱动包需要额外安装sqlserver2012 native client(sqlserver2008 native client都不行),而sqlserver2012 native client只支持vista及以上版本,XP不支持;故不能在XP机器上通过php5.4连接sqlserver,只能用php5.3连接sqlserver2008。
php5.3连接sqlserver2008就比较简单了,下载xampp1.7.4,安装出来,只需要在apache/conf/httpd.conf 中修改DocumentRoot "你的网页文件夹路径"及<Directory "你的网页文件夹路径">,注意只能用“/”而不能用“\”。
下载微软提供的驱动phpdriverforsqlserver2.0(注意不能用php_mssql.dll,这个只支持sqlserver2000),注意不能下载3.0(3.0支持5.4),将对应的驱动拷入ext文件夹下(ts是指线程安全,nts是指线程不安全,vc6支持apache,vc9支持IIS),然后在php.ini中添加extension=你的DLL全名称,然后重启apache。
注意:php5.3连接sqlserver函数都是sqlsrv_开头的。