Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Base de Datos / Conectar SQL Server con PHP 8.x

Conectar SQL Server con PHP 8.x

Autor jc mouse viernes, febrero 9, 2024

Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permite la lectura y escritura de datos de SQL Server desde scripts PHP.

La extensión SQLSRV proporciona una interfaz de procedimiento, mientras que la extensión PDO_SQLSRV implementa PDO para acceder a los datos en todas las ediciones de SQL Server incluido SQL DB de Azure.

Necesitamos:

  • SQL Server instalado y una base de datos de prueba
  • WampServer
  • PHP 8.2.x
  • TS (Thread Safe)
  • Arquitectura x64

Base de datos de prueba: dbtest

Ahora si, comencemos.

Paso 1. Ingresa a Download the Microsoft Drivers for PHP for SQL Server y descargar los drivers mas recientes  Download Microsoft Drivers for PHP for SQL Server (Windows)

Paso 2. Descomprime el archivo SQLSRV512.ZIP en tu PC , encontraras varios archivos *.DLL. Debes seleccionar las librerias que se adecuen a tu versión de PHP, es decir para este ejemplo son los que terminan en «_82_ts_x64», porque se adecua a nuestra version de PHP 8.2 TS con arquitectura x64.

Paso 3. Abre WampServer e la ubicación «X:\wamp64\bin\php\php8.2\ext\» y pega los archivos copiados en el paso 2.

Paso 4. Abre el archivo php.ini y dirigete al final de la sección «Dynamic Extensions» y agrega lo siguiente:

Paso 5. Reinicia tu servidor y abre phpinfo(). Verifica que se instalo correctamente las librerias dll

Probando la conexión:

Nos creamos un pequeño escript de la forma

y ejecutamos:

Enjoy!

 

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Imprimir imagen con Print

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, e...

Gestión de Stock (Parte 2)

Gestión de Stock (Parte 2)

Continuando con el desarrollo de la aplicación (Parte 1), abrimos Netbeans y creamos un nuevo proyecto al que llamaremos...

Control de versiones con GIT y Netbeans

Control de versiones con GIT y Netbeans

Control de versiones: Se llama control de versiones a la gestión de los diversos cambios que se realizan sobre los eleme...

Campo autoincrement en PostgreSQL con pgAdminIII

Campo autoincrement en PostgreSQL con pgAdminIII

En Postgres a diferencia de MySQL, colocar un campo con un valor autonumerico incrementable es un poco más complicado pe...

Modificar las pestañas de JTabbedPane

Modificar las pestañas de JTabbedPane

En este tutorial veremos lo fácil que es personalizar las pestañas de un JTabbedPane con unas cuantas lineas de código y...

Cambiar la Interfaz Gráfica con skin java

Cambiar la Interfaz Gráfica con skin java

La Interfaz Grafica de Usuario en Java nos brinda la posibilidad de cambiar la apariencia de nuestras aplicaciones, ya s...

Comparte lo que sabes

Categorias

Últimas entradas

Existe una gran cantidad de contenido sobre productividad, trucos, consejos y trabajo y más. Pero, ¿Qué pasa con esos mo...

En este post te enseño a usar una herramienta de Inteligencia Artificial para animar tus fotografias y esto completament...

Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...

Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...

Herramientas

Generador de Enlaces a Whatsapp