problema con IIS .PHP

10/06/2005 - 22:27 por TR | Informe spam
Hola,

tengo el IIS en el XP Professional.. y quiero ejecutar además del ASP..
páginas PHP, para ello creo una asignacion de extension donde la ruta es:

C:\AppServ\php\sapi\php4isapi.dll

y la extensión .php

despues.. en Filtros ISAPI del sitio web predeterminado ( en el
directorio virtual no se puede poner ) ... creo un filtro con la misma
ruta de antes, es decir: C:\AppServ\php\sapi\php4isapi.dll

hago un restart del IIS

voy a ejecutar la aplicación y me sale el siguiente error de explorer:

INETINFO.EXE

alguien me puede ayudar?

un cordial saludo
 

Leer las respuestas

#1 elbeto
14/06/2005 - 12:11 | Informe spam
Hola que hay, creo que te faltan un par de cosillas para que php funcione
correctamente sobre iis.

Primero espero que te hallas bajado la version no autoinstalable de php,
osea utiliza los binarios, ya que la version autoinstalable no tiene todo lo
que se necesita para trabajar al 100%100 con php.

Descomprime la carpeta de php en la raiz de C:\ (al menos hata que lo hagas
un par de veces y luego pruebas a cambiarlo de sitio, ya que el archivo de
configuracion de php tiene como ruta predeterminada c:\php\.)

Como bien habias hecho en filtros isapi carga la dll llamada php4isapi.dll
tambien debes hacer eso en "directorio particular/ opciones " donde debes
agregar la extension .php y adjuntar a esa extension la misma dll antes
mencionada.

Aparte debes copiar en c:\windows\system32\ la dll llamada (php4ts.dll).

y casi por ultimo copiar un archivo llamado "php.ini-recommended" (quitando
lo de -recommended) en la raiz de windows osea en c:\windows\

luego en la raiz de tu sitio web añade un archivo con extension .php
(llamalo como quieras) con este codigo dentro:

"<?php
phpinfo();
?>"

(sin las comillas)

y llamalo desde tu localhost. (http://localhost/nombrearchivo.php) y deberia
salirte una pantalla de informacion del motor de php, que te mostrara toda la
informacion relevante acerca de como esta configurado aparte de otras
cosillas.

De todas formas lee las instrucciones de la instalacion de php que puedes
encontrar tanto en un archivo plano dentro del directorio de php como en
http://es.php.net/manual/es/printwn/index.php porque la necesitaras a la hora
de activar extensiones especiales para activar cosas como el modulo IMAP,
etc, etc.

Espero haber servido de ayuda.



"TR" wrote:

Hola,

tengo el IIS en el XP Professional.. y quiero ejecutar además del ASP..
páginas PHP, para ello creo una asignacion de extension donde la ruta es:

C:\AppServ\php\sapi\php4isapi.dll

y la extensión .php

despues.. en Filtros ISAPI del sitio web predeterminado ( en el
directorio virtual no se puede poner ) ... creo un filtro con la misma
ruta de antes, es decir: C:\AppServ\php\sapi\php4isapi.dll

hago un restart del IIS

voy a ejecutar la aplicación y me sale el siguiente error de explorer:

INETINFO.EXE

alguien me puede ayudar?

un cordial saludo


Preguntas similares