Ho visto molti di questi post e ho esaminato tutti, ma non riesco ancora a ottenere l'estensione SQLSRV in esecuzione. Mi puoi aiutare? Io posto tutte le informazioni che ho qui di seguito:Installa l'estensione SQLSRV per PHP su WAMP
- Windows 7 64-bit
- WampServer 2.2 a 32 bit
- PHP 5.4.3 a 32 bit
- Apache 2.2.22 (non può dire se VC6 o VC9)
- Microsoft SQL Server 2012 Native client a 64 bit
ho scaricato SQLSRV30.exe. Ho estratto i file dll in C: \ wamp \ bin \ php \ php5.4.3 \ ext.
Nel mio php.ini:
- extension_dir = "c: /wamp/bin/php/php5.4.3/ext/"
- extension = php_sqlsrv_54_ts.dll
- extension = php_pdo_sqlsrv_54_ts.dll
so che SQLSRV30.exe è costruito come a 32 bit. Questo è il motivo per cui ho versioni a 32 bit di Wamp e PHP. So anche che nulla in Wamp è privo di thread sicuro.
Se visualizzo phpinfo() dovrei vedere una sezione 'sqlsrv', ma al momento non lo faccio.
Cosa sto sbagliando?
Refer: http://docs.gurock.com/testrail-admin/howto-installing-sqlsrv – Arvind
Differenze tra il tuo link di riferimento e la mia situazione: sto usando Apache invece di IIS. Credo che sto usando una versione thread-safe di PHP invece di non thread-safe, ma come posso dirlo con certezza? Ad ogni modo, non esiste un file chiamato php_sqlsrv.dll dalla pagina di download dell'estensione PHP SQLSRV di Microsoft. Esistono molte versioni diverse del file sqlsrv, tutte per varie cose, come non-thread-safe vs thread-safe, PHP 5.3.x vs PHP 5.4.xe VC6 vs VC9. Ho trovato la pagina di download qui: http://www.microsoft.com/en-us/download/details.aspx?id=20098 – user1971193
si può sapere se è ts (thread safe) guardando nella cartella php. Le installazioni TS utilizzano php5ts.dll dove non-ts usa php5.dll. – Wranorn