1、首先确定自己php是32位的还是64位的。
在网站根目录下创建一个文件,内容为:
<?php phpinfo(); ?>
然后访问这个文件。红框里x86就是32位,x64就是64位。
2、点击 链接 下载对应的dll拓展文件。密码:u9qr
解压过后x64文件夹里是64位php环境的dll文件。解压过后x86文件夹里是32位php环境的dll文件。
3、将dll文件全部复制到本地php安装目录的ext文件夹里。
4、然后在php安装目录的根目录下找到php.ini配置文件,用记事本打开,然后ctrl + F打开搜索功能,在查找内容中输入Dynamic Extensions,点击查找下一个,找到Dynamic Extensions关键字样,在下面不远处输入红框内的内容。
extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll
这里后缀是ts.dll和nts.dll应该用哪种呢。
回到第一步。查看红框内的是enabled还是disabled。enabled对应ts.dll,disabled对应nts.dll。
这里55_ts中的55对应你的php版本。
55对应5.5,54对应5.4。。。。
ctrl+S保存。
注意:在apache的bin文件夹下也有一个php.ini配置文件。打开也在同样的位置添加同样的语句。ctrl+S保存。
然后重新启动php服务。
5、不出意外的话就不会出现sqlsrv_connect not a function的错误了。