Foros del Web » Programando para Internet » PHP »

Instalacion PHP con IIS en Win XP

Estas en el tema de Instalacion PHP con IIS en Win XP en el foro de PHP en Foros del Web. Hola a todos !! Ya tengo hace rato un servidor montado con PHP y MYSQL sobre IIS. Ahora estoy montando otro en una nueva PC, ...
  #1 (permalink)  
Antiguo 25/07/2006, 15:50
 
Fecha de Ingreso: noviembre-2005
Mensajes: 4
Antigüedad: 18 años, 5 meses
Puntos: 0
Instalacion PHP con IIS en Win XP

Hola a todos !!
Ya tengo hace rato un servidor montado con PHP y MYSQL sobre IIS.
Ahora estoy montando otro en una nueva PC, pero me tira lel siguiente error en la pagina de inicio

PHP Startup: Unable to load dynamic library 'D:\php\ext\php_mssql.dll'

Obviamente no esta cargando la dll del directorio especifico que indica PHP:ini, cuando en realidad el directorio esta alli y todas las dll en su lugar.
Trate por todos los medios editando el PHP.ini con barras "/" y "\" y nada.
Copie todo tal cual lo tengo en el otro servidor que funca a la perfecion y na...

Revise en todos lo manuales de instalacion y todo esta bien
¿ Se me ha escapado algo ? sobre todo en el IIS porque no recuerdo que me haya pasado en la instalacion anterior.

Desde ya gracias por la ayuda..... URGENTE !!!
  #2 (permalink)  
Antiguo 26/07/2006, 01:19
 
Fecha de Ingreso: junio-2004
Mensajes: 266
Antigüedad: 19 años, 9 meses
Puntos: 8
kitaste el ; de php.ini?
  #3 (permalink)  
Antiguo 26/07/2006, 01:47
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Cita:
Iniciado por kurroman
kitaste el ; de php.ini?
Si no lo hubiera quitado no le saldría dicho error. Curiosamente a mí me pasó lo mismo con el php_mysql.dll y no pude resolver el problema. A ver si alguien nos cuenta cómo solucionarlo.

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
  #4 (permalink)  
Antiguo 26/07/2006, 05:32
 
Fecha de Ingreso: junio-2004
Mensajes: 266
Antigüedad: 19 años, 9 meses
Puntos: 8
imagino k ese php_mssql.dll es el de la version del PHP k usas no? Kiero decir, k no te lo has deskargado ni pasado algun amigo...

La directiva extension_dir también apuntara a la carpeta de las extensiones no?
  #5 (permalink)  
Antiguo 26/07/2006, 07:21
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Las extensiones de MS SQL Server que habilitas en PHP bajo php_mssql.dll en tu php.ini requieren -ademas- de las "librerías" de MS SQL Server instaladas en el servidor que corre PHP .. sobre todo cuando MS SQL Server no está corriendo (ejecutandose) en el mismo servidor que PHP.

Estas "librerías" son la versión "cliente" de MS SQL Server .. (recomendable instalaro por ese médio) .. a "malas" se trata de la .dll siguiente que debe estar en tu directoro de sistema windows/system ..

ntwdblib.dll

(todo esto lo dice la documentación oficial del PHP al respecto. La han revisado?: www.php.net/mssql)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #6 (permalink)  
Antiguo 26/07/2006, 09:52
 
Fecha de Ingreso: noviembre-2005
Mensajes: 4
Antigüedad: 18 años, 5 meses
Puntos: 0
Mas datos

Gracias por las respuestas, el asunto es que no carga ningun dll, en mi otro servidor configure el php.ini para que cargue todos los que estan en la carpeta php/ext y anda perfecto. En este, solo cargue algunos pocos para que no me habran tantos popup al abrir el server.
Si deshabilto la carga de dll's desde php.ini puedo ejecutar cualquier pagina php que no precise de los mismos, por ejemplo: no puedo ejecutar una conexion a Mysql porque no esta cargado php_mysql.dll.
No instale Apache pero voy a probar reinstalar todo con WAMP (Apache+PHP+Mysql).
Si alguien tiene otra idea, escucho ofertas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:02.