La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel.

Presentaciones similares


Presentación del tema: "TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel."— Transcripción de la presentación:

1 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno Índice 1. Introducción 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. Instalación de MySQL 6. Instalación de Apache 7. Instalación de PHP 8. Primera Prueba. “info.php”

2 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno PHP es un lenguaje de programación diseñado específicamente para la web. 1. Introducción

3 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno Podemos incrustar código PHP en nuestra web y se ejecutará cada vez que se cargue la página al igual que ocurre en JavaScript, con la gran diferencia de que ahora será interpretado por el servidor, no por el navegador del cliente. Al navegador del cliente llega el código ya interpretado por el servidor. 1. Introducción

4 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno PHP se distribuye con licencia de software libre, por lo que podremos tenerlo, modificarlo y redistribuirlo sin coste alguno. La página oficial de PHP es: http://www.php.net 1. Introducción

5 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno Existen otros lenguajes también utilizados para la programación web (como ASP,Perl, JSP;…), pero PHP tiene las siguientes ventajas: Alto rendimiento. un solo servidor puede servir millones de accesos al día. Bajo coste. Software Libre Buenas librerías para el diseño web Buenas librerías para acceso a Bases de Datos 1. Introducción

6 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno PHP está basado en otros lenguajes con C o Perl, por lo que si se conoce alguno de éstos su aprendizaje será mucho más sencillo. 1. Introducción

7 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno ¿Qué vamos a necesitar para ejecutar nuestro primer código PHP? ¿Es suficiente con crear el fichero HTML con código PHP incrustado y abrirlo con un navegador como hemos hecho con JavaScript? 2. Requisitos

8 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno JavaScript es un lenguaje interpretado en el navegador cliente. La mayoría de los navegadores son capaces de interpretar código JavaScript sin necesidad de instalar o configurar nada nuevo. 2. Requisitos

9 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno Este no es el caso de PHP. Hemos dicho que PHP es un lenguaje interpretado en el servidor, por lo que necesitaremos que el servidor donde hayamos alojado la página sea capaz de interpretar PHP. Para ello podremos elegir un servidor comercial que ofrezca este servicio o bien crear uno nosotros e instalar lo que necesitemos. 2. Requisitos

10 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno Para poder crear páginas más complejas podremos utilizar bases de datos. La más extendida es MySQL, pero ocurre lo mismo que con PHP, que el servidor deberá soportar este tipo de bases de datos. Elegiremos un servidor que ofrezca este servicio o bien instalaremos nosotros uno propio. 2. Requisitos

11 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno Para poder crear páginas PHP con acceso a bases de datos vamos a instalar nuestro propio servidor instalando lo siguiente: Servidor MySQL Servidor APACHE Módulo PHP 2. Requisitos

12 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno MySQL es un sistema administrador de bases de datos relacionales. Mediante las librerías de PHP para el manejo de estas bases de datos podremos manipularlas desde una página web 3.- Qué es MySQL

13 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno MySQL también se distribuye en términos de software libre, por lo que además de lo eficiente, rápido y fácil de usar, podemos añadir como ventaja su bajo coste. 3.- Qué es MySQL

14 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno Apache es uno de los servidores web más extendidos. También lo vamos a encontrar como software libre y para distintos sistemas operativos. 4.- Qué es Apache

15 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno IMPORTANTE: Apache tendrá que estar lanzado para que podamos ver el resultado de una página que estemos escribiendo con código PHP y además no bastará con acceder al archivo como hacemos con HTML o JavaScript, sino que tendremos que hacerlo consultando a nuestro servidor, es decir, con la URL de nuestro servidor local: http://localhost/... 4.- Qué es Apache

16 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno Nuestro Apache tendrá que tener instalado un módulo que interprete código PHP. 4.- Qué es Apache

17 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno Existen paquetes que incluyen todo lo necesario para instalar el servidor “en casa”: WampServer Xampp Ejercicio: Descarga estos paquetes e instálalos en el sistema operativo adecuado. 5.- WAMPServer

18 TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel Gil – IES Gonzalo Nazareno Para comprobar que todo funciona correctamente crearemos una página web cuya extensión sea php y que contenga lo siguiente: Hay que tener en cuenta que la debemos almacenar en el directorio htdocs de Apache 8. Primera Prueba


Descargar ppt "TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel."

Presentaciones similares


Anuncios Google