PHP已经删除了对从5.3开始的版本的php_mssql.dll
支持的支持。出于这个原因,我一直在使用5.2版本。但是将PHP应用程序转换为二进制格式的ionCube
也取消了对VC6的支持。
所以,我已经转移到大于5.2的PHP版本,因为它不支持VC9。但是大于5.3的版本没有php_mssql.dll
,这意味着我必须将所有mssql_
调用转换为sqlsrv_
。
但那是不可行的。有没有办法能够在PHP 5.3(VC9编译)中使用php_mssql.dll
?
谢谢
PHP> = 5.3的MSSQL库包含在php5-sybase
包中。
更好的方法是使用Microsoft的PHP API进行连接。如果你安装他们的软件包,它会给你一个类似于php_sqlsrvXX.dll
的.dll文件。
请参阅以下链接:
https://msdn.microsoft.com/de-de/library/mt683517.aspx
https://msdn.microsoft.com/library/dn865013.aspx
https://github.com/azure/msphpsql
我个人建议您升级到PHP 5.6并将Microsoft SQL驱动程序与PDO结合使用。