

Curso de php:
http://geneura.ugr.es/~maribel/php/
Primero y principal que es PHP:
* PHP (acrónimo recursivo de “PHP: Hypertext Preprocessor”, originado inicialmente del nombre PHP Tools, o Personal Home Page Tools) es un lenguaje de programación interpretado. Aunque fue concebido en el tercer trimestre de 1994 por Rasmus Lerdorf no fue hasta el día 8 de Junio de 1995 que fue lanzada la versión 1.0. Se utiliza entre otras cosas para la programación de páginas web activas, y se destaca por su capacidad de mezclarse con el código HTML.
http://es.wikipedia.org/wiki/PHP
* Personal Home Page. Lenguaje script avanzado para diseño de sitios.
http://webmaster.lycos.es/glossary/P/
* Lenguaje de programación tipo script para entornos Web utilizado, sobre todo, en servidores Linux con el fin de personalizar la información que se envía a los usuarios que acceden a un sitio web. Es un programa de software libre con unas funciones muy semejantes a las de ASP y JSP.
http://www.xpress.com.mx/glosario_p.jsp
* del inglés hypertext preprocessor (acrónimo recursivo). Un lenguaje de programación utilizado mayormente para desarrollar servicios web. PHP es un lenguaje de fácil aprendizaje, distribuido en forma gratuita, que permite interactuar con muchos sistemas de gestión de bases de datos.
http://fbio.uh.cu/bioinfo/glosario.html
* Lenguaje de programación de estilo clásico, o sea, con variables, sentencias condicionales, bucles, funciones, etc. Está más cercano al JavaScript oa C. PHP se ejecuta en el Servidor.
http://www.portal-uralde.com/dicp.htm
* es un lenguaje de programación que se ejecuta en el servidor y se integra fácil y eficazmente con HTML y con las bases de datos en MySQL .
http://www.hrh.es/glosario.htm
Estoy en la tarea de habilitar una pequeña Web usando el portal Joomla, uno de los mas populares softwares de tipo CMS. Los requerimientos para usar Joomla son disponer de un Servidor Web equipado con intérprete de lenguaje PHP y con un motor de Base de Datos.
En un artículo previo (ver [Guía] Instalación del Servidor Web Microsoft IIS bajo WinXP ) mostré cómo habilitar el Servidor Web gratis de la Microsoft, el IIS, el cual viene incluido con Windows XP Pro.
En esta ocasión, voy a mostrar como instalar el segundo requerimiento del Joomla, un Intérprete del lenguaje PHP habilitado para uso con el Servidor IIS. Aunque el PHP es típicamente usado bajo el Server Apache, en realidad es también posible utilizarlo bajo IIS.
Donde conseguir PHP:
El primer paso es conseguirse el último instalador de PHP para IIS, el cual podemos bajar desde http://www.php.net/downloads.php.
Existen dos versiones para Windows, una es un instalador .exe (de 18 MB) que proporciona una instalación fácil pero con poco control sobre el resultado; mientras que la otra es simplemente un archivo zipeado (de 9 MB) que obliga a una instalación completamente manual.
Instalación:
Es preferible usar la instalación manual, de modo que bajamos la versión zipeada y se debe descomprimir en alguna carpeta.
La tipica es instalar PHP en la carpeta C:\PHP, se puede escoger cualquiera.
Configurar PHP:
El Interprete de PHP se configura editando un archivo de texto, el php.ini. Notese que al descomprimir el archivo PHP que hemos descargado, no hay un archivo con ese nombre. Lo que debemos hacer es renombrar el archivo “php.ini-recommended”, dejandolo como “php.ini”.
Ahora debemos modificar los parametros siguientes, para que queden apuntando a la ruta donde colocamos el Interprete PHP.
El significado de los parámetros que debemos cambiar es:
doc_root = Debe apuntar a la carpeta que contiene a nuestro Sitio Web.
extension_dir = Esta es una carpeta del PHP que se usa para colocar modulos opcionales en forma de DLLs.
También debemos especificar los parametros de Correo, con los datos de nuestro Servidor SMTP … esto es usado porque PHP tiene funciones que permiten a nuestros Sitios Web la generación de mensajes de correo electrónico.
Es por ello que en mi Guía previa tuve cuidado de habilitar el Servicio SMTP de IIS, de esa manera no quedo dependiendo de un Servidor ajeno (como el de mi ISP). Los parametros del php.ini que debemos ajustar son:
SMTP = localhost
smtp_port = 25
sendmail_from = rudel@fach-extraoficial.com
Uso “localhost” para indicar que es mi propio PC el que actuará como Servidor SMTP. La casilla de correo es usada sólo como dirección de retorno de los mensajes … no es necesario que exista en nuestro propio PC.