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.

Slides:



Advertisements
Presentaciones similares
Curso de PHP Tema 1: Introducción.
Advertisements

CUPS Configuración y Uso de Paquetes de Software
Servidores Web Capítulo 2.
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Introducción Tema Actividades de aprendizaje Actividades de aprendizaje Actividades de consolidación Actividades de consolidación Fuentes consultadas.
GRUPO: SILVIA PAZMIÑO BELEN AGUILERA JUAN JOSE PARRA
SERVIDOR DE CONTENIDOS
1. La solución que proporciona un soporte ágil, sencillo y eficaz para mejorar la gestión de las organizaciones. 2.
Mezclando PHP y HTML Programación en Internet II.
DESARROLLO DE APLICACIONES
Luis Barrio de Alarcón 2º Curso de ASI I.E.S Gonzalo Nazareno
Controlde acceso mediante sesiones índice 1. Introducción 2. Comenzar sesión Control de acceso mediante sesiones 3. Estructura de página 4. Autentificación.
XAMPP 2013-B.
Historia de PHP Programación en Internet II. Historia de PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Ingeniero Anyelo Quintero
Manual tecnico pagina web
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Julio Carranza Rabih Safadi 1.
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
Instalación Linux - Ubuntu 10.10
Lenguajes de programación Web
Copyright © By Teddy Gauthier 2011
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Desarrollo Web en Entorno Servidor
BASE DE DATOS EN LA WEB.
UD 1: “Adopción de pautas de seguridad informática” Análisis de las principales vulnerabilidades de un sistema informático. Luis Alfonso Sánchez Brazales.
Primer Foro Universitario de Software Libre 6, 7, 8 y 9 de Mayo de 2013 Proyecto GNU FreeBSD Linux Solución al problema de Licencias de usuarios en red.
Por: Claudia Yaneth Peña Video tutorial de aprendizaje de XAMPP.
 La primera versión fue desarrollada por Robert McCool, quien desarrollaba el servidor web NCSA HTTPd (National Center for Supercomputing Applications).
Andrea Pulido Oscar Murcia Rafael Matiz
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Cristian Fonnegra Marin
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Wordpress. ¿Qué es WordPress? WordPress es un sistema de gestión de contenidos (CMS) que permite crear y mantener un blog u otro tipo de web. Con casi.
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
Análisis de las principales vulnerabilidades de un sistema informático. Gabriel Montañés León.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Servidores. ¿Qué es un servidor? Servidor de Aplicación Servidor de impresión Servidor de base de datos Servidor de correo Servidor de Internet Servidor.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Sistemas Operativos Web
ALUMNO: Benjamin López Suarez PROFESOR: José Juan Ulin Ricardez MATERIA: Diseño Web PRESENTACION: Herramientas para desarrollo web.
Desarrollo Web en Entorno Servidor
Como instalar xampp. En esta lección de hoy --y tras haber visto en la lección anterior la forma de descargarlo--, vamos a aprender a instalar Xampp en.
Instalación de Moodle local, paso a paso.
INSTALACION LAMP Linux sistema operativo Apache servidor web MySQL gestor de Bases de Datos P lenguaje de programación Copyright by Patrick Piñarete1.
Cloud Computing (computación en la nube), se trata del conjunto de programas y servicios alojados en un servidor conectado a la Red, accesible desde cualquier.
Plataformas e- learning Moodle. Instalacion  Descargamos Moodle de su página oficial  Una vez hemos descargado el archivo, lo descomprimimos y copiamos.
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Miguel A. Manso Universidad Politécnica de Madrid Curso IDEs Instalación de software.
Universidad de MendozaTeleinformática ITemario  WWW Dinámica  CGI  Como se integra PHP en Apache.
1.  Tomcat es un contenedor web basado en el lenguaje Java que actúa como motor de servlets y JSPs.  Se ha convertido en la implementación de referencia.
Introducción En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor.
10-Febrero Software de aplicación. Héctor Alejandro Bautista Alatriste.
Sistema de gestión de contenidos (Content Management System) Sistema de gestión de contenidos (Content Management System)
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
ESTE ES EL LISTADO DE LOS MEJORES GESTORES DE CONTENIDO (CMS) OPEN SOURCE EN 2015 LOS CMS LOS GESTORES DE CONTENIDO CMS OPEN SOURCE NOS HAN FACILITADO.
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
Introducción a PHP. ¿Qué es PHP? PHP:(Hypertext Preprocessor) es un lenguaje "open source" interpretado de alto nivel embebido en páginas HTML y ejecutado.
características  WampServer también tiene un "TrayIcon" que le permite administrar simple y configurar sus servidores, sin afectar a los archivos de.
CLASE 4 - BLOGS Y HTML GRADO DÉCIMO. ¿QUÉ ES HTML? ¿Qué es HTML? El HTML es el lenguaje que se usa para escribir las páginas web. Con este lenguaje se.
Consultas a mysql desde PHP índice 1. Introducción 5. Ejemplo 4. Tratamiento de datos 2. Instrucción SQL 3. Pasos C o n s u l t a s a m y s q l d e s d.
ALOJAR NUESTRA PÁGINA WEB 1. Servidores web 3. Otras formas de subir la página 4. Estructura de directorios 2. ¿Cómo subir nuestra página al servidor?
Juan Pablo Vargas Beltrán 11B.  Es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas. 
CONEXIÓN DE BASE DE DATOS EN LOCALHOST CON MYSQL Israel Tantani Ramos INF-272.
XAMPP Implantación de Aplicaciones Web. XAMPP Lite Descargar XAMPP Lite permite tener servicios “xAMP”
Tutorial instalación mongoose en Windows En este tutorial se mostrar � como instalar el mini server mongoose con PHP, suficiente para montar nuestra comunidad.
Comunicación y tics Sistema de gestión de contenidos (Content Management System)
Plataformas cliente-servidor
Transcripción de la presentación:

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”

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

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

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: 1. Introducción

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

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

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

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

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

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

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

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

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

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

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: Qué es Apache

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

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

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