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
Hasta ahora estoy configurando apache y php en mi equipo; luego de instalar apache pruebo lo siguiente y funciona perfecto.
http://localhost:8080/
Luego instale php.5.2.4. fui al archivo httpd.conf de Apache y coloque estas 3 lineas:
ScriptAlias /php/ “c:/php/”
AddType application/x-httpd-php .php
Action application/x-httpd-php “/php/php-cgi.exe”
para probar que hubiera quedado bien instalado y configurado realice esto:
abri Bloc de Notas y escribi lo siguiente:
phpinfo;
?>
Y guarde este documento con el nombre ?info.php?.
y me sale el siguiente mensaje en el explorer:
“El sitio web rechazó mostrar esta página web” HTTP 403
Más información
Este error (HTTP 403 Prohibido) significa que Internet Explorer pudo conectarse al sitio web, pero no tiene permiso para ver la página web.
intente en firefox y me sale esto:
“You don’t have permission to access /php/php-cgi.exe/info.php on this server”
cualquier ayuda les agradezco.
Realmente instalar los paquetes de php y apache manualmente es todo una osadia, pero no es algo muy dificil. Si gustas ahorrarte el tiempo de instalacion de los paquetes para desarrollo (php, apache, mysql y mas) puede instalar un paquete que incluyen todo estos como por ejemplo instantrails ó easyphp ó xampp. POr otro lado, siempre que hagas cambios en la conf de apache reinicia el servidor.
Saludos
Me pasa lo mismo que se puede hacer??