Cytując http://php.net/manual/en/intro.mssql.php:
Rozszerzenie MSSQL nie jest już dostępne w systemie Windows z PHP 5.3 lub nowszym.SQLSRV, alternatywny sterownik dla MS SQL jest dostępny w firmie Microsoft:» http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx.
Po pobraniu postępuj zgodnie z instrukcjami na tej stronie:
- Ładowanie sterowników Microsoft dla PHP dla SQL Server
W skrócie:
Umieść plik sterownika w katalogu z rozszerzeniem PHP.
Zmodyfikuj plik php.ini, aby zawierał sterownik. Na przykład:
extension=php_sqlsrv_53_nts_vc9.dll
Uruchom ponownie serwer WWW.
Zobacz też (skopiowane z tej strony)
- Wymagania systemowe (sterowniki Microsoft dla PHP dla SQL Server)
- Pierwsze kroki
- Przewodnik programowania
- Informacje o interfejsie API sterownika SQLSRV (sterowniki Microsoft dla PHP dla SQL Server)
Podręcznik PHP dla rozszerzenia SQLSRV znajduje się pod adresem http://php.net/manual/en/sqlsrv.installation.php i oferuje następujące opcje instalacji:
Rozszerzenie SQLSRV jest włączane poprzez dodanie odpowiedniego pliku DLL do katalogu rozszerzeń PHP i odpowiedniego wpisu w pliku php.ini. Pobieranie SQLSRV zawiera kilka plików sterowników. To, który plik sterownika użyjesz, będzie zależeć od 3 czynników:używanej wersji PHP, tego, czy używasz PHP z bezpiecznym wątkiem, czy nie, oraz czy Twoja instalacja PHP została skompilowana za pomocą kompilatora VC6 lub VC9. Na przykład, jeśli używasz PHP 5.3, używasz PHP bez bezpiecznego wątku, a Twoja instalacja PHP została skompilowana za pomocą kompilatora VC9, powinieneś użyć pliku php_sqlsrv_53_nts_vc9.dll. (Jeśli używasz usług IIS jako serwera sieci Web, należy użyć wersji niebezpiecznej dla wątków skompilowanej za pomocą kompilatora VC9). Jeśli używasz PHP 5.2, używasz PHP z bezpiecznym wątkiem, a Twoja instalacja PHP została skompilowana za pomocą kompilatora VC6, powinieneś użyć pliku php_sqlsrv_52_ts_vc6.dll.
Sterowniki mogą być również używane z PDO.