Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2014, 16:47
Integer78
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 21 años
Puntos: 6
Conectar PHP con SQL Server

Estimados:

Toda la vida trabajé PHP contra MySQL, pero ahora me toca utilizar una base SQL Server de Microsoft. Estuve investigando bastante el tema, encontre en la página de Microsoft un paquete que instala la plataforma de desarrollo Web de Microsoft, el cual supuestamente instala todo lo necesario para trabajar con PHP y SQL Server. En efecto, me instaló PHP, IIS, SQL Server Express, SQL Server Management el cotrolador PHP - SQL Server, etc.
De todas maneras al principio no corría y tuve que tocar a mano el php.ini, de todas maneras ya logré que me funcione un archivo PHP básico "Hola mundo".
Entonces me dispuse a probar una conexión a una base SQL Server, pero recibo un mensaje de error. Este es el código:

<?php
$serverName = "VIVIANA-PC\SQLEXPRESS"; //serverName\instanceName
$connectionInfo = array( "Database"=>"rapiser", "UID"=>"sa", "PWD"=>"sa1194");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print
?>

Y este es el error:



Error HTTP 500.0 - Internal Server Error

No se puede mostrar la página. Error interno en el servidor.


Información de error detallada



Módulo

FastCgiModule



Notificación

ExecuteRequestHandler



Controlador

PHP via FastCGI



Código de error

0x00000000





Dirección URL solicitada

http://localhost:80/ejemplo/prueba.php



Ruta de acceso física

C:\inetpub\wwwroot\ejemplo\prueba.php



Método de inicio de sesión

Anónimo



Usuario de inicio de sesión

Anónimo

Estoy bastante perdido no se por dónde puede estar el error, ya que el código lo copié y pegué del ejemplo que figura en la misma página de Microsoft...