En este artículo, te mostraremos cómo agregar extensiones o módulos en Laragon, específicamente el módulo necesario para conectar con SQL Server. Siguiendo estos pasos, podrás optimizar tu entorno de desarrollo y aprovechar al máximo las capacidades de PHP.
DESCARGAR el módulo o extensión para conectar con SQL SERVER
Nos dirigimos a la web de Microsoft para descargarnos los drivers de PHP para SQL Server:
Microsoft Drivers for PHP for SQL Server – PHP drivers for SQL Server | Microsoft Learn
Si queremos una versión anterior del mismo (para versiones de PHP antiguas:
Release Notes for the Microsoft Drivers for PHP – PHP drivers for SQL Server | Microsoft Learn
Se nos descarga un fichero comprimido e ejecutable. En ambos casos, podemos extraer sus archivos.
Una vez descomprimidos, copiamos los archivos correspondientes a la versión que necesitemos. Podemos consultarlo en el archivo llamado SQLSRV_Readme.htm.
En nuestro caso, para PHP 7.4.32 nos copiamos los que mostramos en la siguiente imagen:

Como podemos ver, tenemos varias versiones de una misma librería. La diferencia radica en que son para entornos de PHP no seguros para subprocesos como APACHE o Nginx, de ahí su nombre nts (Not Threat Safe), y las que sí están destinadas para PHP seguros para subprocesos como IIS (Internet Information Services).
NOTA: en mi caso, LARAGON está corriendo como TS a pesar de ser un Windows con APACHE.



Antes de copiar los archivos es recomendable renombralos y quitar la versión y tipo, dejando sólo el nombre de la librería: php_sqlsrv.dll y php_pdo_sqlsrv.dll
Este fichero debemos copiarlo dentro de nuestra carpeta de PHP en Laragon. La ruta por defecto suele ser:
Activar el módulo o extensión
Posteriormente, tenemos que activar dichos módulos o extensiones en nuestro Laragon.

En nuestro archivo php.ini deberán aparecer los dos módulos habilitados:

Werificar que el módulo o extensión está activo y funcionando
Y para ver que todo está funcionando correctamente, podemos crear un fichero phpinfo.php con el siguiente contenido:
<?php
phpinfo();
?>
Al ejecutarlo en el navegador, nos deberán aparecer los nuevos módulos cargados en nuestro APACHE:

Como has podido observar, agregar extensiones o módulos a nuestro Laragon ha sido bastante sencillo. Sólo recuerda que, debes saber si usar TS o NTS.
Sigue aprendiendo en maníaco digital
Amplía la información sobre Laragon con los siguientes artículos:
Ahora que sabes cómo montar un servidor web el local, es hora de iniciar tu primer proyecto web.
A continuación, te dejo un enlace a otro artículo que puede ser de tu interés:
Curso Completo Web para Principiantes
Y si te ha gustado este artículo y quieres más, no dudes en visitar el siguiente enlace: BLOG






