Saludos, de ante mano a todos, tengo la siguiente duda y ya llevo mucho tiempo tratando de resolverla he intentado de muchas formas y no me funcionan.
Actualmente tengo un Servidor con el SO windows server 2003 donde tengo instalado un IIS y PHP 5.2, Tambien tengo instalado MSSQL2005, para poder accesder a la BD MSSQL desde PHP, pero no logro configurar bien el Driver de conexión,
Ya intente con los siguientes Drivers: sqlsrv, pdo_sqlsrv, php_mssql, php_pdo_mssql. y ninguno me funciona, cada que intento habilitar uno de esos driver con el procedimiento siguiente me marca un warning, lo que hago es lo siguiente..:
-Descargo los .dll por ejemplo php_sqlsrv.dll en la carpeta c:/php/ext (Donce estan todos los dll)
Edito el archivo phpini y modifico el Path del directorio de extenciones extension_directory= "c:/php/ext/", Descomento la linea del archivo donde habilito el Driver. extension=php_sqlsrv.dll y ade mas como he leido este driver es un poco mas actual. tambien agrego estas lineas en e php.ini:
[sqlsrv]
sqlsrv.LogSubsystems = 1
sqlsrv.LogSeverity = 1
sqlsrv.WarningReturnAsErrors = 0
Despues de todo esto SIempre me sale el siguiente Warning:
PHP Warning: PHP Startup: pdo_sqlsrv: Unable to initialize module Module compiled with module API=20060613 PHP compiled with module API=20090626 These options need to match in Unknown on line 0 PHP Warning: PHP Startup: PDO: Unable to initialize module Module compiled with module API=20050922 PHP compiled with module API=20090626 These options need to match in Unknown on line 0
Ayuda por favor...