一、首先安装了Wampserver64,php集成环境
有的人可能在搜索查资料的时候,发现很多说的是用mssql的,所以注明一下,mssql扩展在PHP5.2版本以上就已经废弃了,不再使用,除非你使用的是PHP5.2以下版本,可以去搜一下具体怎么配置,5.2以上版本都可以使用以下方式连接sqlserver数据库。
二、下载PHP扩展和PDO扩展
如下是我放置扩展的位置
php_sqlsrv_56_ts.dll
php_pdo_sqlsrv_56_ts.dll
三、在如下位置的php.ini中添加
若是这样的则添加
extension=php_pdo_sqlsrv_56_ts.dll
extension=php_sqlsrv_56_ts.dll
四、重启服务,使用phpinfo查看php信息,有以下信息,则代表可以连接sqlserever数据库了
注意:
1、下载扩展的时候记得查看自己的电脑的系统是64的还是32的
2、加载配置文件的目录是apache下的php.ini,而不是php下的php.ini
3、是否线程安全决定于在php.ini中写哪个扩展
php分为线程安全版和非线程安全版,对于Apache的用户应当选择线程安全版,而IIS用户选择非安全版
(注意是否线程内安全。可使用 phpinfo()查看) 非线程内安全是用_nts.dll的文件.
非线程内安全则使用-
extension=php_pdo_sqlsrv_56_ts.dll
extension=php_sqlsrv_56_ts.dll
线程内安全则使用-
extension=php_sqlsrv_56_nts.dll extension=php_pdo_sqlsrv_56_nts.dll )