Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak sprawić, by rozszerzenie SQLSRV działało z PHP, skoro MSSQL jest przestarzały?

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Programowe tworzenie bazy danych w SQL Server

  2. Jak zaimportować plik Excel do SQL Server?

  3. Jak używać SqlTransaction w C#

  4. Co oznacza ON [PRIMARY]?

  5. Znajdź kolumnę partycjonowania dla partycjonowanej tabeli w SQL Server (T-SQL)