martes, 13 de septiembre de 2016

Instalación y Configuración de DLL SQL SERVER para PHP

Hola amigos, hoy voy a detallar como se debe instalar la DLL de SQL SERVER cuando trabajas con PHP. Los pasos a seguir son muy sencillos.

Primero debes saber la versión de PHP con la que estas trabajando, para ello debes consultar tu phpinfo(); por ejemplo, actualmente trabajo con PHP versión 5.6, dicho esto, busco dentro de la siguiente dirección Web Drivers SQL SERVER, que driver se adapta.



Si bien es cierto los nombres no te ayudan a saber que software debes descargar, aquí va una ayuda:
  • 3.0: Para la versión 5.3 y 5.4 de PHP
  • 3.1: Para la versión 5.4 y 5.5 de PHP
  • 3.2: Para la versión 5.5 y 5.6 de PHP
  • 4.0: Para la versión 6 de PHP

Mayor referencia en Manual de PHP

Con servidor Web APACHE (Para mi caso)
  1. Debes instalar las DLL que terminan en TS, ya sea para PDO o utilización de sentencias directas de SQL SERVER: php_pdo_sqlsrv_56_ts.dll ó php_sqlsrv_56_ts.dll
  2. Agregar en el archivo php.ini la DLL, por ejemplo para mi caso: extension=php_pdo_sqlsrv_56_ts.dll 
  3. Reiniciar el servidor Apache
  4. Revisar el phpinfo(); allí deberá aparecer la DLL agregada.

Con servidor Web IIS 

  1. Debes instalar las DLL que terminan en NTS, ya sea para PDO o utilización de sentencias directas de SQL SERVER: php_pdo_sqlsrv_56_nts.dll ó php_sqlsrv_56_nts.dll
  2. Agregar en el archivo php.ini la DLL, por ejemplo: extension=php_pdo_sqlsrv_56_nts.dll 
  3. Reiniciar el servidor IIS
  4. Revisar el phpinfo(); allí deberá aparecer la DLL agregada.

Espero haberles ayudado, dado que muchas veces la información que se encuentra en Internet no se entiende.