Citando http://php.net/manual/en/intro.mssql.php:
L'estensione MSSQL non è più disponibile su Windows con PHP 5.3 o successivo.SQLSRV, un driver alternativo per MS SQL è disponibile da Microsoft:» http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx.
Una volta scaricato, segui le istruzioni in questa pagina:
- Caricamento dei driver Microsoft per PHP per SQL Server
In poche parole:
Inserisci il file del driver nella directory dell'estensione PHP.
Modifica il file php.ini per includere il driver. Ad esempio:
extension=php_sqlsrv_53_nts_vc9.dll
Riavviare il server Web.
Vedi anche (copiato da quella pagina)
- Requisiti di sistema (driver Microsoft per PHP per SQL Server)
- Per iniziare
- Guida alla programmazione
- Riferimento all'API del driver SQLSRV (driver Microsoft per PHP per SQL Server)
Il manuale PHP per l'estensione SQLSRV si trova su http://php.net/manual/en/sqlsrv.installation.php e offre quanto segue per l'installazione:
L'estensione SQLSRV viene abilitata aggiungendo il file DLL appropriato alla directory dell'estensione PHP e la voce corrispondente al file php.ini. Il download di SQLSRV viene fornito con diversi file di driver. Il file del driver che utilizzi dipenderà da 3 fattori:la versione PHP che stai utilizzando, se stai utilizzando PHP thread-safe o non thread-safe e se la tua installazione PHP è stata compilata con il compilatore VC6 o VC9. Ad esempio, se si esegue PHP 5.3, si utilizza PHP non thread-safe e l'installazione di PHP è stata compilata con il compilatore VC9, è necessario utilizzare il file php_sqlsrv_53_nts_vc9.dll. (Dovresti usare una versione non thread-safe compilata con il compilatore VC9 se stai usando IIS come server web). Se stai usando PHP 5.2, stai usando PHP thread-safe e la tua installazione PHP è stata compilata con il compilatore VC6, dovresti usare il file php_sqlsrv_52_ts_vc6.dll.
I driver possono essere utilizzati anche con PDO.