2016-06-01 4 views
0

PHP hat die Unterstützung für php_mssql.dll Unterstützung für Versionen mit 5.3 entfernt entfernt. Aus diesem Grund benutze ich Version 5.2 bis jetzt. Aber ionCube, die PHP-Anwendung in Binärformat konvertiert, hat auch die Unterstützung für VC6 entfernt.php_mssql.dll Unterstützung für PHP-Version größer> = 5.3

Also, ich habe auf PHP-Version, die größer als 5.2 ist, bewegen, da es VC9 nicht unterstützt. Aber Version größer als 5.3 hat keine php_mssql.dll, was bedeutet, dass ich alle mssql_ Anrufe zu sqlsrv_ konvertieren muss.

Aber das ist nicht machbar. Gibt es eine Möglichkeit, php_mssql.dll mit PHP 5.3 (VC9 kompiliert) zu verwenden?

Dank

Antwort

0

Die MSSQL lib für PHP> = 5,3 ist in dem php5-sybase Paket enthalten.

Ein noch besserer Ansatz wäre, die PHP-API von Microsoft zu verwenden, um eine Verbindung herzustellen. Wenn Sie ihr Paket installieren, erhalten Sie eine DLL-Datei ähnlich php_sqlsrvXX.dll.

Siehe die folgenden Links:

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

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

https://github.com/azure/msphpsql

Persönlich empfehle ich Ihnen zu PHP 5.6 und die Microsoft SQL-Treiber in Kombination mit PDO zu aktualisieren.