Taller de PHP Por Miguel Angel Machaca Q

  • Slides: 18
Download presentation
Taller de PHP Por: Miguel Angel Machaca Q.

Taller de PHP Por: Miguel Angel Machaca Q.

PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue

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. CORTA HISTORIA DE PHP

En el último año, el número de servidores que utilizan PHP se ha disparado,

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. PHP EL MAS POPULAR

Gráfica del número de dominios y direcciones IP que utilizan PHP EL MAS POPULAR

Gráfica del número de dominios y direcciones IP que utilizan PHP EL MAS POPULAR

El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir, es

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 Java. Script o a C, para aquellos que conocen estos lenguajes. QUE ES PHP

Pero a diferencia de Java. Script que se ejecuta en el navegador, PHP se

Pero a diferencia de Java. Script 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. QUE ES PHP

Cliente (Navegador) Servidor web Página PHP Página HTML Internet Intérprete PHP <? PHP $nombre

Cliente (Navegador) Servidor web Página PHP Página HTML Internet Intérprete PHP <? PHP $nombre = "2010"; print ("<P>Incos - $nombre</P>"); ? > <P>Incos - 2010</P> QUE ES PHP Página HTML

 Versión compilada de PHP (http: //www. php. net). Un servidor web (Apache, PWS,

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 QUE SE NECESITA

La instalación de esta herramienta es sencilla y rápida, siga las instrucciones del asistente

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: WAMP 5

WAMP 5

WAMP 5

Esta bienvenida nos nuestra que los servicios (apache y mysql) están activos, si esto

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: “WAMP 5 – All services running” WAMP 5

La forma de saber si se ha instalado correctamente el PHP en nuestro servidor

La forma de saber si se ha instalado correctamente el PHP en nuestro servidor es haciendo un pequeño programita PHP. <? phpinfo(); ? > ANTES DE GUARDAR EL EJEMPLO DEBE CREAR UNA CARPETA QUE SE LLAME taller EN LA SIGUIENTE DIRECCIÓN c: wampwwwtaller PROBAR SERVICIOS MEDIANTE UN SCRIPT EN PHP

Después de escribir estas líneas guardamos nuestro archivo en el directorio c: wampwwwtaller el

Después de escribir estas líneas guardamos nuestro archivo en el directorio c: wampwwwtaller 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: PROBAR SERVICIOS

 ¿Cómo desarrollar un proyecto en PHP? ◦ ◦ ◦ Los ficheros PHP son

¿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 Word. Pad 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 ENTORNOS DE DESARROLLO PARA PHP

 Instalación del editor Dev-PHP ◦ Descargar de http: //sourceforge. net/projects/devphp ◦ Ejecutar archivo

Instalación del editor Dev-PHP ◦ Descargar de http: //sourceforge. net/projects/devphp ◦ 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 ENTORNOS DE DESARROLLO PARA PHP

Entorno de programación Eclipse es una plataforma de desarrollo abierta creada inicialmente para construir

Entorno de programación 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/ ENTORNOS DE DESARROLLO PARA PHP

 Entorno de programación Aptana Studio es un entorno de desarrollo de aplicaciones web

Entorno de programación 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 ENTORNOS DE DESARROLLO PARA PHP

 Documentación ◦ Manuales en www. apache. org, www. php. net, www. mysql. com

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 RECURSOS DE PHP