Title: Taller de PHP
1Taller de PHP
- Por Miguel Angel Machaca Q.
2CORTA HISTORIA DE PHP
- PHP es un lenguaje creado por una gran comunidad
de personas. El sistema fue desarrollado
originalmente en el año 1994 por Rasmus Lerdorf
como un CGI escrito en C que permitía la
interpretación de un número limitado de comandos.
3PHP EL MAS POPULAR
- En el último año, el número de servidores que
utilizan PHP se ha disparado, logrando situarse
cerca de los 5 millones de sitios y 800.000
direcciones IP, lo que le ha convertido a PHP en
una tecnología popular.
4PHP EL MAS POPULAR
Gráfica del número de dominios y direcciones IP
que utilizan PHP
5QUE ES PHP
- El lenguaje PHP es un lenguaje de programación de
estilo clásico, es decir, es un lenguaje de
programación con variables, sentencias
condicionales, ciclos (bucles), funciones. - No es un lenguaje de marcado como podría ser
HTML, XML o WML. Está más cercano a JavaScript o
a C, para aquellos que conocen estos lenguajes.
6QUE ES PHP
- Pero a diferencia de JavaScript que se ejecuta en
el navegador, PHP se ejecuta en el servidor, por
eso nos permite acceder a los recursos que tenga
el servidor como por ejemplo podría ser una base
de datos. El programa PHP es ejecutado en el
servidor y el resultado enviado al navegador. El
resultado es normalmente una página HTML pero
igualmente podría ser una pagina WML.
7QUE ES PHP
8QUE SE NECESITA
- Versión compilada de PHP (http//www.php.net).
- Un servidor web (Apache, PWS, IIS, Etc.).
- Si desea manejar base de datos se recomienda
Mysql Server (http//www.mysql.com). - Para este curso utilizaremos WAMP 5 y el PHP
Designer 2007
9WAMP5
- La instalación de esta herramienta es sencilla y
rápida, siga las instrucciones del asistente de
instalación. - Una vez completada la instalación la forma de
saber si se ha instalado correctamente nuestro
servidor es tecleando en la barra de direcciones
de nuestro navegador la siguiente dirección
http//localhost y nos debe aparecer la siguiente
página web
10WAMP5
11WAMP5
- Esta bienvenida nos nuestra que los servicios
(apache y mysql) están activos, si esto no ocurre
debemos activarlos de manera manual.
INICIO TODOS LOS PROGRAMAS WAMPSERVER START
WAMPSERVER
En el área de notificación de debería aparecer
este icono. Detallando un mensaje como WAMP5
All services running
12PROBAR SERVICIOS MEDIANTE UN SCRIPT EN PHP
- La forma de saber si se ha instalado
correctamente el PHP en nuestro servidor es
haciendo un pequeño programita PHP.
ANTES DE GUARDAR EL EJEMPLO DEBE CREAR UNA
CARPETA QUE SE LLAME taller EN LA SIGUIENTE
DIRECCIÓN c\wamp\www\taller
lt?php phpinfo() ?gt
13PROBAR SERVICIOS
- Después de escribir estas líneas guardamos
nuestro archivo en el directorio
c\wamp\www\taller\ el cual va a ser nuestro
directorio de trabajo para este curso, le
pondremos al archivo el nombre de info.php. - Ahora tecleamos en la barra de direcciones de
nuestro navegador la siguiente dirección
http//localhost/taller/info.php y nos debe
aparecer la siguiente página web
14ENTORNOS DE DESARROLLO PARA PHP
- Cómo desarrollar un proyecto en PHP?
- Los ficheros PHP son ficheros de texto y se
pueden crear con cualquier editor de texto, como
el WordPad de Windows - Es mucho más conveniente utilizar entornos de
desarrollo que permiten editar el código más
cómodamente, y además proporcionan funciones como
la detección y corrección de errores,
visualización de las páginas en el navegador,
ayuda sensible al contexto y gestión de todos los
recursos asociados al proyecto - Algunos entornos de desarrollo
- Dev-PHP
- Eclipse
- Aptana Studio
15ENTORNOS DE DESARROLLO PARA PHP
- Instalación del editor Dev-PHP
- Descargar de http//sourceforge.net/projects/devph
p - Ejecutar archivo descargado y seguir las
instrucciones. Tomar los valores por defecto - Dev-PHP queda configurado como el editor
predeterminado para los archivos PHP
NOTA El editor Dev-PHP ocupa muy poco espacio y
es muy simple de manejar. El entorno Eclipse
(véase a continuación) ocupa bastante más espacio
y consume más recursos del sistema, pero ofrece
una potencia muy superior para el desarrollo de
aplicaciones en PHP
16ENTORNOS DE DESARROLLO PARA PHP
- Entorno de programación Eclipse
- Eclipse es una plataforma de desarrollo abierta
creada inicialmente para construir aplicaciones
Java - Actualmente Eclipse soporta múltiples lenguajes y
dispone de una enorme cantidad de componentes que
cubren todas las fases del desarrollo de software - El soporte de PHP lo proporciona el plugin PDT
(PHP Development Tool) - Para ejecutar Eclipse es preciso tener instalado
el entorno de ejecución de Java (JRE), que se
puede descargar de http//www.java.com/es/
17ENTORNOS DE DESARROLLO PARA PHP
- Entorno de programación Aptana Studio
- Aptana Studio es un entorno de desarrollo de
aplicaciones web basado en Eclipse - Aptana Studio soporta las tecnologías web más
modernas, incluyendo PHP, Ajax, Ruby and Rails y
aplicaciones web móviles, a través de plugins - Se puede instalar como plugin de Eclipse o de
forma independiente
18RECURSOS DE PHP
- Documentación
- Manuales en www.apache.org, www.php.net,
www.mysql.com - Tutoriales, scripts, artículos
- www.phpbuilder.com
- www.codewalkers.com
- www.devshed.com
- www.tutorialfind.com
- www.melonfire.com