Instalación de PHP

PHP Es un lenguaje de programación orientado a servidor, es decir, que nuestra máquina no realiza ninguna operación de compilado, la máquina encargada de esto es el servidor web en el que esté puesta nuestra página; es más si miramos el código de la página en nuestro explorador no vamos a ver nada de php, porque lo que hace php es escribir html (entre otras cosas)

PHP es un lenguaje ídoneo para el manejo de base de datos MySQL, y se pueden llegar a hacer verdaderas maravillas con la combinación de estas dos herramientas, las principales caracteristicas de PHP son:
- Manejo ultra sencillo de las bases de datos
- Creación de imágenes dinámicas
- Hace que la creación de una página web sea mucho más rápida y mucho más sencilla
- La creación de carritos de la compra, entre otras cosas es super sencilla.
- Y otras muchas cosas más que se me olvidan

1º - Bajarse el PHP: La página principal de PHP es http://www.php.net ; pero como siempre a lo interesante; podrás bajar el PHP de aquí

2º - La instalación de PHP es muy sencilla, una vez bajado hay que descomprimirlo; una vez descomprimido en c:\ tendremos una carpeta que se llame c:\php-4.2.3-Win32, lo mejor es cambiarle el nombre, la llamaremos c:\php a secas.

3º - Bien, ahora tenemos una carpeta que se llama c:\php con el contenido de php; lo siguiente que tenemos que hacer es entrar en esa carpeta y copiar el archivo php.ini-dist a nuestro directorio de Windows (normalmente c:\windows) con el nombre php.ini; el archivo debe quedar asi: c:\windows\php.ini

4º - La instalación básica de PHP ya ha finalizado, ahora hay que darle soporte a Apache para PHP, y hacer algunas modificaciones en el archivo php.ini para que todo funcione correctamente


Modificaciones en Apache para que soporte PHP


5º - Para que Apache soporte PHP tenemos que abrir el archivo httpd.conf (se encuentra en c:\apache\apache2\conf\) y añadir al final del mismo este texto:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

Si tenemos iniciado nuestro servidor Apache, lo tenemos que reiniciar para que soporte PHP, ahora mismo nos funcionaría PHP en nuestro servidor web (que caña eh?), pero es mejor hacer algunas modificaciones en el php.ini para evitar futuros dolores de cabeza.


Modificaciones en el php.ini


1º - Lo primero, abrir el archivo php.ini (está en c:\windows\php.ini) y buscar el texto que pone:

; You should do your best to write your scripts so that they do not require
; register_ to be on; Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
register_globals = Off

Para que cuando vayamos a usar los métodos POST y GET funcionen correctamente es necesario poner:

register_globals = On

2º - La segunda y última modificación que vamos a hacer sobre el php.ini es esta; buscar este texto:

[mail function]
; For Win32 only.
SMTP =

Bien vamos a modificar el valor de smtp poniendo el servidor de correo saliente que tengamos, por ejemplo:

SMTP = mailhost.terra.es

Bueno, pues con esto tenemos instalado PHP en nuestro servidor Apache, si alguien tiene alguna duda que no dude en mandarme un mail y consultarme lo que haga falta: Carlos Sánchez Madrigal


Volver a la página principal