Internet Information Server - IIS PHP SQL

 
Vista:
Imágen de perfil de Alejandro

IIS PHP SQL

Publicado por Alejandro (6 intervenciones) el 05/05/2012 18:30:53
Hola:

Tengo instalado PHP admin para IIS, todo esta bien hasta que trato de hacer una conexion con la base de datos que esta en la raiz: C:\WAMP\BIN\MYSQL\DATA,

Desde PHP admin el acceso a la base de datos con la ruta "C:\WAMP\BIN\MYSQL\DATA" funciona correctamente pero...

Con IIS todo codigo .PHP tambien funciona bien, el problema esta creo en asignar la ruta de la base de datos.

Gracias por la ayuda; en este foro encontre grandes soluciones espero tener la misma suerte ahora.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

IIS PHP SQL

Publicado por xve (8 intervenciones) el 06/05/2012 09:31:18
Hola Alejandro, que tipo de base de datos estas utilizando?
Para conectar con MySQL o SQL Server, no hay que indicar la ruta de los archivos, sino que la ip de la maquina o localhost
Nos puedes mostrar como lo haces?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alejandro

IIS PHP SQL

Publicado por Alejandro (6 intervenciones) el 07/05/2012 04:39:15
xve:

Gracias...

Con Windows 7 Ultimate, IIS 7 instalado, tambien WAMP con PHP Admin; es obvio que estoy activando uno a la vez as o menos asi.......

El siguiente codigo PHP con WAMP activado (IIS - DESACTIVADO) desde PHPadmin/MySql, funciona muy bien,

El codigo PHP y la base de datos se encuentran en:

C:/wamp/www/dbs

http://localhost/dbs/conexion.php

<?php
$link = mysql_connect("localhost","root","");
mysql_select_db("northwind", $link);
$result = mysql_query("SELECT * FROM customers", $link);

if ($row = mysql_fetch_array($result)){
echo "<table border = '0'> \n";
echo "<tr><td>Nombre</td><td>Provincia</td></tr> \n";
do {
echo "<tr><td>".$row["CompanyName"]."</td><td>".$row["ContactName"]."</td></tr> \n";
} while ($row = mysql_fetch_array($result));
echo "</table> \n";
} else {
echo "¡ No se ha encontrado ningún registro !";
}
?>

La base de datos se llama: northwind, la tabla:customers

el resultado es:

Company Name Contact Name
______________ ________________
Alfreds Futterkiste Maria Anderson
Ana Trujillo Ana Trujillo
Antonio Moreno Antonio Moreno
Around the Horn Thomas Hardy
Berglunds snabbk Christina Berglund
Blauer See Hanna Moos

Todo bien.......
-----------------------------------------------------------------------------------------------

El mismo codigo con IIS activado (WAMP - DESACTIVADO) desde IIS Manager, no funciona.

El codigo PHP y la base de datos se encuentran en:

C:/wamp/www/dbs

http://localhost/dbs/conexion.php

El resultado muestra el siguiente mensaje:

¡ No se ha encontrado ningún registro !

En este estado (IIS activado (WAMP - DESACTIVADO) otros codigos (PHP) que no tienen nada que ver con una conexion a base de datos si funcionan muy bien; yo creo que es cuestion de asignar algun privilegio en IIS Manager o configurar de alguna manera MySQL manager que no lo encuentro por ningun lado.

Llevo programando mucho tiempo con ASP con conexiones a base de datos sin problemas, QUIERO migrar a PHP por que encuentro que es mucho mejor.

Como estoy tratando de migrar, es necesario para mi, tener aun algun ASP activo por ahi, mientras pruebo con PHP.

Espero haberme hecho entender, GRACIAS.

Alejandro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

IIS PHP SQL

Publicado por xve (8 intervenciones) el 07/05/2012 07:09:16
Alejandro, interpreto que cada vez que dices que paras wamp (WAMP - DESACTIVADO), únicamente para el Apache, verdad? el MySQL sigue en funcionamiento, verdad?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alejandro

IIS PHP SQL

Publicado por Alejandro (6 intervenciones) el 07/05/2012 08:13:08
xve: La verdad que cuando paraba wamp, paraba todo, sql incluido....., era logico pensar que deberia dejar funcionando sql o al menos activar sql; ahora mi problema es que no puedo hacer que IIS y SQL esten corriendo al mismo tiempo; si activo IIS no puedo activar SQL y viceversa; estoy pensando que SQL-WAMP no es el camino correcto para mi proposito, creo que deberia buscar otra alternativa para SQL algo asi como un SQL manager (independiente de PHP y APACHE) para IIS 7. Aunque esta opcion ya la he explorado sin exito, cuando quise instalar MySQL para windows, este me exige instalar Windows Server 2008.... que opinas tu?; al final de cuentas tambien estoy considerando seriamente, dejar ASP y entrar de lleno a PHP. gracias por tu valioso tiempo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alejandro

IIS PHP SQL

Publicado por Alejandro (6 intervenciones) el 07/05/2012 21:24:39
xve:

Problema RESUELTO:

1.- Desinstale WAMP.
2.- Desinstale todo vestigio de SQL
3.- Reinicie mi sistema
4.- Instale MySQL Server 5,1 (http://dev.mysql.com/downloads/mysql/5.1.html#win32)
5.- Desde IIS hice correr el siguiente codigo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<table>
<tr>
<td>First Name</td>
<td>Last Name</td>
</tr>
 
<?php
$host="localhost";
$user="root";
$password="";
 
$link = mysql_connect ($host, $user, $password) or die ("<center>No se puede conectar con la base de datos\n</center>\n");
   $dbname="southwind";
   $tablename="employees";
   $query="SELECT * FROM $tablename;";
   $result=mysql_db_query ($dbname, $query, $link);
 
 
   while ($row = mysql_fetch_array ($result))
   {
      print ("<TR>");
      print ("<TD>$row[FirstName]</TD>\n");
      print ("<TD>$row[LastName]</TD>\n");
      print ("</TR>");
    }
    mysql_free_result($result);
?>
</table>


PROBLEMA RESUELTO...

GRACIAS!

pd: Perdon por la falta de acentuacion en el texto (espanol).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de xve

IIS PHP SQL

Publicado por xve (8 intervenciones) el 07/05/2012 22:25:24
Hola Alejandro, muchas gracias por comentarlo!!!!

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alejandro

IIS PHP SQL

Publicado por Alejandro (6 intervenciones) el 08/05/2012 05:55:08
Es posible que este link le interese a alguien, cuando buquen correr WAMP e IIS al mismo tiempo:

http://www.programmerfish.com/how-to-run-wamp-server-parallel-with-iis-7-on-windows/

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

IIS PHP SQL

Publicado por Fernanado (1 intervención) el 19/11/2012 21:27:14
Hola, recientemente seguí una guía tutorial sobre IIS y PHP en http://samuel-granados.com/blog/servidor-web-iis/ que me ayudó mucho.

La verdad es que está muy bien explicado, tiene ejemplos y me funcionó a la primera siguiendo los pasos que pone. Se la recomiendo.

Un saludo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar