'php_mssql.dll support for php version greater >= 5.3

PHP has removed support for php_mssql.dll support for versions starting with 5.3. For that reason I have been using version 5.2 till now. But ionCube which converts PHP application into binary format, has also removed support for VC6.

So, I have move to PHP version which is greater than 5.2, since it does not support VC9. But version greater than 5.3 does not have php_mssql.dll, which means I will have to convert all the mssql_ calls to sqlsrv_.

But that is not feasible. Is there a way to be able to use php_mssql.dll with PHP 5.3 (VC9 compiled)?

Thanks



Solution 1:[1]

The MSSQL lib for PHP >= 5.3 is included in the php5-sybase package.

An even better approach would be to use Microsoft's PHP API to connect. If you install their package, it will give you a .dll file similiar to php_sqlsrvXX.dll.

See the following links:

https://msdn.microsoft.com/de-de/library/mt683517.aspx

https://msdn.microsoft.com/library/dn865013.aspx

https://github.com/azure/msphpsql

Personally I suggest you to upgrade to PHP 5.6 and use the Microsoft SQL driver in combination with PDO.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1