Site icon RibosoMatic

Instalación de PHP con Apache en Windows, como CGI

En este artículo veremos: descarga, instalación, configuración y prueba de PHP 5.

Tenga en cuenta que en el artículo se asume que tiene instalado y configurado adecuadamente Apache 2.0. Si no vea el artículo correspondiente.

Empecemos mencionado que existen dos formas principales para instalar PHP: como CGI y como un módulo de Apache. Y aquí veremos la primera de ellas.

1. Descarga

Descarguemos la versión 5.1.2. de PHP. Ir a la página principal http://www.php.net/downloads.php y descargar el archivo: PHP 5.1.2 installer de la lista de archivos.

2. Instalación

Una vez descargado el archivo php-5.1.2-installer.exe ejecutarlo para iniciar la instalación.

Pantalla 1: Bienvenida a la instalación. Next

Pantalla 2: Licencia del programa. I Agree

Pantalla 3: Tipo de instalación. Elegir la opción Standard, y continuar. Next.

Pantalla 4: Elegir la carpeta de destino de la instalación. Por defecto C:\PHP se recomienda dejarla así. Next.

Pantalla 5: Configuración de correo del administrador. En el primer casillero colocamos la dirección de nuestro servidor SMTP (mail.dominio.com), caso contrario localhost (por defecto). En el segundo casillero el mail del administrador. Si gusta deje estos valores por defecto y continuar. Next.

Pantalla 6: Tipo de servidor. En este caso Apache. Next.

Pantalla 7 y 8: Instalación de PHP.

Al finalizar la instalación probablemente aparezca un mensaje como el siguiente (imagen).

Mencionando que debemos configurar manualmente el archivo httpd.conf de Apache.

Abramos el explorador de Windows y vayamos C:\PHP en donde están los archivos que se instalaron para verificar que están los archivos.

3. Configuración

Para que PHP quede configurado correctamente debemos realizar algunos pasos adicionales.

Lo primero que debemos hacer es copiar el archivo php5ts.dll (que se encuentra en C:\PHP) a la carpeta C:\Windows\System.

Segundo abrir el archivo httpd.conf de Apache (C:\Archivos de programa\Apache Group\Apache2\conf) y agregar las siguientes líneas al final del documento (tenga en cuenta que la instalación se realizó en C:\PHP):

ScriptAlias /php/ “c:/php/”

AddType application/x-httpd-php .php

Action application/x-httpd-php “/php/php-cgi.exe”

En ellas se indica donde se encuentra el ejecutable de php, y lo asocia a los ficheros .php que se encuentren dentro de apache.
A continuación reiniciar el servidor Apache, y ya esta!

4. Prueba

Para probar que PHP está instalado y configurado adecuadamente, abramos en Bloc de Notas y escribamos lo siguiente:


phpinfo;
?>

Y guardar este documento con el nombre ?info.php?.

Finalmente abrir un explorador web y escribir en la barra de dirección http://localhost/info.php. El resultado es una página con la información de la versión de PHP.

Nota

Esta forma de instalación como CGI no es recomendable por posibles ataques al servidor. El mismo archivo install.txt de la instalación lo menciona. Para mayor seguridad se debe instalar como módulo de Apache.

Comparte tus conocimientos de informática