Está en la página 1de 12

Pasos para conectar PHP con MS-SQL usando XAMPP

1.- Descarga XAMPP


Entra a la pgina oficial y ve al enlace de descargar

Descarga la versin de tu conveniencia, aunque realmente debes acostumbrarte a usar las


ltimas versiones.
Una vez iniciada la descarga espera a que concluya y comienza la instalacin.

Dirgete a la carpeta donde se guard el archivo de instalacin

Si llegas a recibir un mensaje como este, cancela la instalacin y configura lo siguiente


Ejecuta el comando msconfig.msc, ya sea desde ejecutar o bsqueda, en la ventana
emergente dirgete a la pestaa de herramientas y selecciona la opcin de cambiar
configuracin de UAC y da clic en iniciar

En la ventana emergente disminuye la opcin de notificacin y da clic en aceptar y cierra la


ventana de configuracin del sistema, posteriormente reinicia tu equipo.
En cuanto se inicie el sistema abre el archivo de instalacin de XAMPP y comienza la
instalacin.

Tal y como se indica en las imgenes debers seleccionar que servicios se instalaran, donde
y cuales permites que inicien sin alguna restriccin por servicios de red.
Inicia el servidor de apache desde el panel de control de XAMPP

Al iniciar el servicio dirgete a tu navegador y localhost, o pudiste dar clic en la opcin admin
en el panel de control de XAMPP. El navegador deber presentar una pgina como esta,
dirgete a la opcin PHPinfo.
En la pgina donde te dirigir te tendr que presentar la versin de php que contiene el
servidor apache. Es necesario conocer esto para poder descargar y configurar
correctamente las libreras.

Una vez hecho esto dirgete al siguiente link para conocer las caractersticas de los
controladores y compatibilidad con las versiones de PHP.
https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-
driver
En esta pgina encontraras todo sobre las libreras y de donde descargarlas
De no ver el enlace al inicio de la pgina anterior, puedes entrar a estas direcciones para
descargar el conjunto de libreras que te corresponda. Da clic en descargar.
https://www.microsoft.com/en-us/download/details.aspx?id=20098
https://www.microsoft.com/en-us/download/details.aspx?id=55642

En la pgina que te abrir selecciona la versin y da clic en descargar, recuerda que para la
ltima versin de PHP debers descargar la versin 4.3.
Ejecuta el archivo, acepta los trminos de licencia y posteriormente indica donde se
extraern los archivos, termina el proceso y pasaremos a la instalacin de las directivas.

Con base a las configuraciones visualizadas en la pagina de Microsoft sobre las libreras de
SQL Server, selecciona los dos archivos correspondientes php_pdo y php_, como se muestra
en la siguiente imagen y cpialos o crtalos.
Dirgete al directorio C:\xampp\php\ext y pega los archivos que anteriormente
seleccionaste.

Posteriormente debers regresar un directorio atrs C:\xampp\php\ para abrir el archivo


php.ini y colocar la habilitacin de las directivas en la lnea 928 como se muestra en las
siguientes imgenes.
De haber configurado correctamente, debers dirigirte al navegador colocar nuevamente
LocalHost y dirigirte al enlace de PHPInfo, en la pgina con el uso de las barras de
desplazamiento debers buscar y encontrar la siguiente directiva que comprobara una
correcta configuracin de las libreras.

Ahora haremos un ejemplo con cdigo para verificar que nos podemos conectar al servidor
de base de datos y que se realiza una conexin exitosa, para ello debes entrar al siguiente
enlace que es la documentacin de la librera y seleccionar sqlsrv_connect.
http://php.net/manual/es/book.sqlsrv.php
Copia el segundo cdigo que es ms recomendable, ya que la validacin es mediante la
autentificacin de SQL Server y no Windows. Crea una carpeta nueva con el nombre de
ejemplo en la siguiente direccin C:\xampp\htdocs, dentro de ella crea un archivo llamado
conexion.php y en este copia el cdigo obtenido de la documentacin de sqlsrv. Cabe
mencionar que el nombre del servicio es el que aparece al momento de querer iniciar sesin
con el SQL Server Management Studio.
Para concluir la prueba, entra a http://localhost/ejemplo, se mostrara una ventana como la
siguiente y da clic en el archivo de conexion.php.

Si est todo bien debers obtener un mensaje como el que se visualiza a continuacin.

También podría gustarte