2016-06-01 2 views
0

PHP удалил поддержку поддержки php_mssql.dll версий, начиная с 5.3. По этой причине я использовал версию 5.2 до сих пор. Но ionCube, который преобразует приложение PHP в двоичный формат, также удалил поддержку VC6.php_mssql.dll поддержка php version больше> = 5.3

Итак, у меня есть версия PHP, которая больше, чем 5.2, так как она не поддерживает VC9. Но версия больше 5.3 не имеет php_mssql.dll, что означает, что мне придется преобразовать все звонки mssql_ в sqlsrv_.

Но это невозможно. Есть ли способ использовать php_mssql.dll с PHP 5.3 (VC9 скомпилирован)?

Благодаря

ответ

0

MSSQL Lib для PHP> = 5.3 входит в php5-sybase пакет.

Еще лучше использовать API-интерфейс Microsoft для подключения. Если вы установите свой пакет, он предоставит вам файл .dll, похожий на php_sqlsrvXX.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.