2016-04-07 26 views
13

Dopo aver visualizzato così tanti post su questo problema, non capisco perché non funzioni perché dovrebbe funzionare. Io posto tutte le informazioni che ho finora:Sqlsrv per PHP 5.6 sul server WAMP

Ho scaricato SQLSRV32.exe da microsoft. Ho estratto i file dll in C: \ wamp \ bin \ php \ php5.6.16 \ ext.

Nel mio php.ini data dal WampServer:

  • extension_dir = "c: /wamp/bin/php/php5.6.16/ext/"

  • extension = php_sqlsrv_56_ts.dll

  • extension = php_pdo_sqlsrv_56_ts.dll

ho php5ts.dll nel mio p cartella hp5.6.16, quindi penso di avere thread safe che è il motivo per cui sto usando quelli di ts.dll.

Se sono in phpinfo() dovrei vedere una sezione 'sqlsrv', ma non ne vedo uno, quindi immagino di aver fatto qualcosa di sbagliato qui da qualche parte?

Ho persino riavviato su wampserver più volte e ho eseguito come amministratore. E ancora non si presentano sul phpinfo() ... ma posso vedere questo in estensione php al Wampserver: Extension showed up here

Tutte le idee per quello che ho fatto di sbagliato o perché non si presenta in phpinfo() ?

risposta

19

Ho trovato qual era il problema.

Sembra che stavo usando il driver sqlsrv a 32 bit di Microsoft, che non funziona con wampserver 3 a 64 bit.

Driver Microsoft SQL Server ufficiale per PHP: Here 32 bit: utilizzare questo se si dispone di un server wamp a 32 bit.

Unofficial Microsoft SQL Server Driver per PHP: Here 64 bit: utilizzare questa opzione se si dispone di un server a 64 bit.

Dopo aver utilizzato la versione non ufficiale, è apparso su phpinfo()!

In ogni caso, spero che questa risposta sia utile a chi ha speso a cercare una risposta in poche ore ... o qualsiasi altra cosa, spero sia stato utile.

+0

Ho passato ore per avere ragione, GRRR ... Grazie amico! – Binod

+1

Su Wamp x64 php 7.1.9 i driver Microsoft ufficiali disponibili tramite il loro download non hanno funzionato per me. Ho scaricato i driver disponibili su github e ha funzionato immediatamente. Ecco il link https: // github.com/Microsoft/msphpsql/releases/tag/V4.1.3-di Windows –