Instalación de PHP.
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.
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:apacheapache2conf) 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:windowsphp.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