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...