Cum să se conecteze la serverul Microsoft SQL prin php
Tag-uri: php, Microsoft, SQL, Server, conducător auto
În acest articol vom vorbi despre toate subtilitățile conexiunea la MS SQL Server pentru a lucra cu ei prin intermediul PHP.
Să definim ceea ce avem deja un pachet stabilit de SQL Server pe care VPS sau un server Windows (de exemplu, comandat în ihc.ru), fie instalate pe computerul local pentru testare.
Doar pe server, respectiv în valoare PHP versiune sau aveți 5.2 sau versiuni ulterioare un server local, cum ar fi OpenServer.
In acest moment, există patru versiuni ale driverului 2.0, 3.0, 3.1, 3.2. Ceea ce urmează este un tabel de compatibilitate cu PHP:
Drivere Microsoft pentru PHP pentru SQL Server Versiune
Versiunile PHP suportate
- PHP Terms.rtf Permis de conducere
- php_pdo_sqlsrv_54_nts.dll
- php_pdo_sqlsrv_54_ts.dll
- php_pdo_sqlsrv_55_nts.dll
- php_pdo_sqlsrv_55_ts.dll
- php_pdo_sqlsrv_56_nts.dll
- php_pdo_sqlsrv_56_ts.dll
- php_sqlsrv_54_nts.dll
- php_sqlsrv_54_ts.dll
- php_sqlsrv_55_nts.dll
- php_sqlsrv_55_ts.dll
- php_sqlsrv_56_nts.dll
- php_sqlsrv_56_ts.dll
- release.txt
- SQLSRV_Readme.htm
- SQLSRV_ThirdPartyNotices.rtf
Suntem interesați numai în format bibliotecă dll. Biblioteca cu matura prefixul php_pdo deoparte dintr-o dată. Rămâne o listă de fișiere:
- php_sqlsrv_54_nts.dll
- php_sqlsrv_54_ts.dll
- php_sqlsrv_55_nts.dll
- php_sqlsrv_55_ts.dll
- php_sqlsrv_56_nts.dll
- php_sqlsrv_ 56_ts.dll
Aici, după console php_sqlsrv_ sunt două figuri, această versiune a PHP. și următoarele simboluri definesc Thread Safety. Modul în care puteți vizualiza pe informațiile PHP. arată în phpinfo (). Dacă graficul este în valoare de activat. apoi alegeți versiunea cu _ts prefix și altfel - _nts.
Acum, adăugați la linia de conectare php.ini extensie = conducător auto php_sqlsrv_54_ts.dll. Reporniți serverul și verificați phpinfo (). Dacă totul este de succes, ar trebui să găsească o sqlsrv bloc.
Acum, verificați conexiunea cu baza de date utilizând următorul model: