在开发的过程中,我们一般都是使用PHP连接MYSQL来对数据库进行操作的,但是也不能排除偶尔使用到SQLServer这种情况。那么怎么连接SQLSERVER呢? copyright www.WKFXW.com
PHPStudy
编辑工具
首先当然是安装好我们的PHP开发环境,我这里使用的是phpStudy。安装完成后可以运行localhost/phpinfo.php查看当前的版本:第一次运行版本是5.3.29,我们需要切换版本
切换版本,切换成5.4即可
然后我们继续运行localhost/phpinfo.php查看当前的线程状态,我查看到的结果是Thread Safety:disabled,这样我们就可以对应的使用我们的驱动,
Thread Safety:disabled,证明当前是非线程安全的,那么我们这里就选择php_sqlsrv_54_nts.dll驱动,并且把这个文件复制到当前环境的PHP文件目录的ext下面:
1.这样我们需要的环境就搭建完成,剩下的就是要修改我们的配置文件php.ini,以至于可以支持我们的环境运行:
添加一行:
extension=php_sqlsrv_54_nts.dll
取消注释
extension=php_sqlsrv.dll
extension=php_pdo_sqlsrv.dll
mssql.secure_connection = Off改为on
最后我们再次查看PHPInfo信息,如果可以看见sqlsrv,那么就证明搭建环境完成,但是仅仅是搭建环境完成,如果就这样使用PHP操作MSSQL数据库是会出现错误的,而错误的原因是在我们的环境中缺少驱动,因此我们还需要为此安装一个ODBC驱动sqlncli.msi,这样我们的环境就可以正常使用。
环境一定要配置正确