连接到mssql 2012的php版本5.2.9 windows

连接到mssql 2012的php版本5.2.9 windows,php,sql-server,compatibility,Php,Sql Server,Compatibility,我目前使用的客户端在linux机器上使用PHP5.2.14和mssql 2012。我试图帮助开发人员获得一个本地开发版本设置,这样他们可以继续支持现有的网站,同时升级到处理现代PHP版本。Linux版本的PHP5.2似乎可以很好地连接到MSSQL服务器。使用mssql_连接。但是,在运行5.2.9版的windows计算机上,mssql_connect无法工作。在这个时候,我必须保持代码的原样,让开发人员在windows上工作。因此,我不能使用MSSQL使用sqlsrv_connect的新驱动程序

我目前使用的客户端在linux机器上使用PHP5.2.14和mssql 2012。我试图帮助开发人员获得一个本地开发版本设置,这样他们可以继续支持现有的网站,同时升级到处理现代PHP版本。Linux版本的PHP5.2似乎可以很好地连接到MSSQL服务器。使用mssql_连接。但是,在运行5.2.9版的windows计算机上,mssql_connect无法工作。在这个时候,我必须保持代码的原样,让开发人员在windows上工作。因此,我不能使用MSSQL使用sqlsrv_connect的新驱动程序。有人对该怎么做有什么建议吗

当前获取的错误如下所示

警告:mssql\u connect()[function.mssql connect]:无法连接到第115行C:\projects\repo\志愿者\trunk\lib\class\u mssql\u db.php中的服务器:192.168.221.223\DEVL


此计算机上使用的凭据与linux设备上使用的凭据相同。

好的,因此解决方案是为windows查找freeTDS的dll。。。我去的地方就在这里


我禁用了mssql,并包括了.dll和一切开始正常工作。因此,这是对任何其他为此绞尽脑汁的人的修复。

数据库托管在哪里?如果它在linux机器本身上,可能用户只有本地权限。这里有一个SQL Server数据库服务器。我们查看了一下,发现它没有任何基于IP的阻塞。PHP 5.2.9和mssql_connect是否应该能够与2012进行开箱即用的对话?linux机器上的SQL Server库版本是FreeTDS,windows机器上(使用XAMPP 1.7.1)是70