Instalando PHP con IIS

03 de mayo de 2007
Valoración del artículo:
Cómo instalar paso a paso PHP con IIS.
Descargar archivos de http://www.php.net/downloads.php#v5

Se recomienda bajar los archivos PHP 5.2.1 zip package y las extensiones adicionales PECL PECL 5.2.1 Win32 binaries

1. Crear directorio en C:PHP y extraer los archivos de ph 5.21zip package y extraer los archivos de PECL 5.2.1 WIN32 binaries en el directorio C:PHPEXT.

2. Renombrar el archivio php.ini-recommended como php.ini

3. Modificar archivo php.ini en las siguientes variables
short_open_tag = On
extension_dir = "c:phpext"
cgi.force_redirect = 0

4. Copiar php.ini a c:windows o c:winnt

5. Registrar la DLL regsvr32 php5activescript.dll

6. Agregar ruta de del directorio php y las extenciones en la opcion de Environment Variable de windows2003


7. Configuración en IIS



8. Configurando extensiones en IIS





9. Probando PHP

Crear archivo index.php en C:Inetpubwwwroot

Copiar el codigo siguiente en el archivo

<<?php
// testing sessions
// check to see if files are being created
// in the session.save_path folder
session_start();
?>
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<p>
The browser you're using is
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>
</p>
<p>
<!-- test the browscap setup -->
Your browser's capabilities are: <br/>
<pre>
<?php print_r(get_browser(null, true)); ?>
</pre>
</p>
<?php phpinfo(); ?>
</body>
</html>

2. Abrir IE6 y poner la dirección http://localhost/index.php, si le da error verificar los pasos de la instalación.

Si no da error saldra una pantalla con información sobre la versión de php.

Comentarios
Fueron enviados 15 comentarios al artículo
11 comentarios no revisados
4 comentarios revisados:
Por: Caton
21/8/2007
El documento no esta masl pero NO ES NECESARIO copiar el php.ini en el directorio de windows. Además de NO ser recomendable.
Para ello es mejor crear la variable de entorno PHPREC con la dirección donde tengas el PHP y usar un php.ini único.
Delenda Carthago.
Por: Mariano
02/10/2008
Para los que no les anduvo el paso 5, copien la dll a la carpeta php y registren esa dll, entonces funcionará.

Quedaria asi por ejemplo:

regsvr32 C:PHPphp5activescript.dll

pabloro...
Solución al problema con la dll
11/1/2010
Buenas, el problema con la dll es fácil de resolver:

Primero deben descargar como dice el artículo el paquete de extensiones PECL 5.2.6 Win32 binaries, que pueden encontrar en esta página http://php.net/releases/index.php . Allí lo buscan y lo descargan en .zip, luego lo descomprimen en la capeta php/etc.

Dentro del paquete viene la librería php5activescript.dll, toman el archivo y lo copian a la carpeta /php luego abren ejecutar y escriben regsvr32 C:PHPphp5activescript.dll y listo!!

pabloro...
Correción a la solución
11/1/2010
Ya se cual es el problema, a la hora de comentar este artículo la página elimina algunos caracteres como la barra inversa que que se usa para indicar el nivel de carpeta en la barra de direcciones de windows, lo que se debe ingresar en el cuadro ejecutar no es regsvr32 C:PHPphp5activescript.dll, más bien es algo similar a: regsvr32 C:/PHP/php5activescript.dll pero cambiando la barra normal por la inversa, eso es lo único que estaba mal, espero que les haya servido...

Manuales relacionados
Categorias relacionadas
El autor
Lectura recomendada
Últimas noticias
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...