Lunite / Servidor HTTP Wamp funcionando con SQL Server (mssql)

Servidor HTTP Wamp funcionando con SQL Server (mssql)

Agregado el 2 de septiembre de 2016 / Por José Silva
http://www.lunite.net/images/post/php_sqlserver.jpg

Si por algún motivo necesitamos utilizar las funciones ya obsoletas de PHP mssql_, ya sea porque tengamos SW que las utiliza y necesitamos probar, o bien nuestro SW se desarrolló utilizando esta librería y no se está interesado en actualizar, esto se complica porque Microsoft no distribuye más los drivers para PHP para utilizar estas funciones sino que en su reemplazo pone a disposición los drivers para usar las funciones sqlsrv que están actualmente soportadas por la versión 7.0 de PHP y es recomendable ampliamente usar estas en caso de poder.

Para bajar los drivers actualizados ver: https://www.microsoft.com/en-us/download/details.aspx?id=20098

Ahora, para poder levantar nuestro servidor local que funcione con mssql tenemos que instalar una versión antigua de Wamp que tiene PHP 5.3.0.
http://downloads.sourceforge.net/project/wampserver/WampServer%202/WampServer%202.0/WampServer2.0i.exe?use_mirror=cdnetworks-us-1

Luego de que se inicie Wamp, clic en el ícono > PHP > PHP extensions > php_mssql.

Cuando activamos la extensión de PHP para hacer uso de las funciones php_mssql, aún faltan los drivers para que pueda funcionar.
php_mssql driver: Descargar php_mssql.dll
Este archivo se debe poner en el directorio de instalación de wamp/bin/php/php5.3.0/ext

Ahora sólo nos falta el driver para el servidor web:
directorio de instalación de wamp/bin/php/Apache2.2.11/bin
ntwdblib.dll: Descargar ntwdblib.dll

Listo, ahora nada más nos queda reiniciar los servicios de wamp y en el mejor de los casos tenemos revivida la función php_mssql en nuestro servidor:p
Comentarios (0)