Desarrollo de sitios web con PHP y MySQL

Slides:



Advertisements
Presentaciones similares
Instalación de wordpress
Advertisements

Dreamweaver Primeros Pasos.
Joomla! Introducción y configuración Básica del CMS Joomla!. Por: Eli Ruiz.
Curso de PHP Tema 1: Introducción.
Internet y tecnologías web
CUPS Configuración y Uso de Paquetes de Software
Todo el Software necesario puede ser conseguido por separado. Para facilitar la puesta al punto del ambiente, nosotros utilizaremos una herramienta particular.
Desarrollo de sitios web con PHP y MySQL
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
GLOSARIO TICS Un navegador es un programa que se instala en los computadores, el cual nos permite acceder a la información que se encuentra en Internet.
ÚNESE A LOS SITIOS PRESTASHOP EN EL MUNDO CON UNA TIENDA EN LÍNEA RÁPIDA Y EFICAZ.
I NTRODUCCIÓN A JOOMLA Presentado por: Laura Patricia Pinto Prieto.
M.C. Rafael A. García Rosas.
BASES DE DATOS Desarrollo de Aplicaciones
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
SERVIDOR DE CONTENIDOS
En este tutorial veremos como descargar e instalar el Entorno de Desarrollo Eclipse para trabajar con PHP. Eclipse es uno de los mas poderosos editores,
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
DE LAS CUENTAS DE USUARIO Y OPCIONES DE CARPETA
PROCESO DE DESCARGA, INSTALACIÓN Y CONFIGURACIÓN DE LA BASE DE DATOS ORACLE EXPRESS EDITION 11g Y ORACLE SQLDEVELOPER.
XAMPP 2013-B.
Uso de TortoiseSVN Gerencia SCM.
TUTORIAL M.A. Fabiola Suseth López Aguirre Espacio Educativo NTIC Universidad de Sonora Septiembre de 2013.
TUTORIAL M.A. Fabiola Suseth López Aguirre Espacio Educativo NTIC Universidad de Sonora Septiembre de 2011.
TRINO ANDRADE G UNIVERSIDAD ECOTEC. PRESENTACIÓN DE OUTLOOK EXPRESS Microsoft Outlook Express es una herramienta necesaria que le permite administrar.
Manual tecnico pagina web
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Julio Carranza Rabih Safadi 1.
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
Introducción a las redes e Internet Unidad 7: Páginas web dinámicas Clase 1 Unidad 7: Páginas web dinámicas Clase 1.
Desarrollo de sitios web con
Entrar.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Ing. Ángela Yanza Montalván, M.Sc. Mg. DOCENTE UNIVERSIDAD ECOTEC INTEGRANTES: LEE GOMEZ JUMME MANZUR SAMANTA.
Instalación Linux - Ubuntu 10.10
Para la instalación completa del iAH 3. 1
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Servidores.
Manual de instalación de software pre-requerido para los aplicativos de la BVS BIMENA/BIREME / OPS / OMS Centro Latinoamericano y del Caribe de Información.
Para la instalación completa se deberá contar con las siguientes aplicaciones: Servidor APACHE | versión
Desarrollo Web en PHP 5.0 con servidor Apache 2.0
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Un gestor (o administrador) de descargas es un programa diseñado para descargar ficheros de Internet, ayudado de distintos medios para ir pausando y reanudando.
PHP - Ingº Eloy Colquehuanca C. 1 LENGUAJE DE PROGRAMACIÓN PHP Docente: Ingº Eloy Colquehuanca C. Web :
Diseño de Sitios Web con CMS David Chura. Sesión 1.
Unidad didáctica 6 Diseño de páginas Web.
Desarrollo Web en Entorno Servidor
BASE DE DATOS EN LA WEB.
Unidad 7 Escritorio de Windows.
Cristian Fonnegra Marin
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
Instalacion de xamp en wordpress. Terminado esto, lo ejecutamos y se abrir á el panel de control. Si no est á n iniciados los servicios, hacemos click.
¿QUE SON LAS ACTUALIZACIONES?  Las actualizaciones son adiciones al software que pueden evitar problemas o corregirlos, mejorar el funcionamiento del.
Colegio de bachilleres plantel n°14
ABRIMOS NUESTRA, MMC PERSONALIZADA. NOS POSICIONAMOS DENTRO DE “ACTIVE DIRECTORY USERS AND COMPUTERS” Y LO EXPANDIMOS.
OSCOMMERCE..
Internet y Navegadores Unidad 5. Fecha: 1 de agosto de 2011 Periodo# : 2 Objetivo: identificar el contenido de una dirección web Tema: Elementos de una.
PLATAFORMA Ana Arnez Navarro Yesenia Yamamoto Jose Pedraza
PLATAFORMA Martha Esperanza Yanquen Lizeth Adriana Acuña Paola Andrea Velandia.
“Instalación de TuneUp Utilities” Para empezar la instalación de TuneUp Utilities, haga doble clic en el ejecutable del programa: Se le abrirá el asistente.
Guía de instalación. Clic aquí para ir a la sección de descargas Elige la versión según sea tu sistema operativo : 32 o 64 bits L.I Carlos Alberto Gonzalez.
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.
Sistemas Operativos Web
Joomla! Barajas Sandoval Claudia Rebeca Tópicos Selectos de Informática I (Comercio Electrónico)
EdiLim Libros Interactivos Multimedia Bernabé Martín
Instalación de Moodle local, paso a paso.
 Internet  Scanner  Un equipo de cómputo por scanner  Contar con red, en caso de tener más de un scanner  Cámara  Área para tomar fotografía (Fondo.
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.
Guía rápida de instalación de Sakai Dr. David Roldán Martínez ASIC, Universidad Politécnica de Valencia.
características  WampServer también tiene un "TrayIcon" que le permite administrar simple y configurar sus servidores, sin afectar a los archivos de.
DOCENTE: CLAUDIA ESTHER DOMÍNGUEZ BRIGIDO CBTIS 242 CUETZALAN DEL PROGRESO, PUE.
XAMPP Implantación de Aplicaciones Web. XAMPP Lite Descargar XAMPP Lite permite tener servicios “xAMP”
Desarrollo de sitios web con PHP y MySQL
Transcripción de la presentación:

Desarrollo de sitios web con PHP y MySQL Tema 1: Introducción Josep Maria Sala Iglesias contacta@jmsalai.com

Tema 1: Introducción Introducción a PHP Instalación de Apache Instalación de PHP Instalación de una distribución de Apache: XAMPP Entornos de desarrollo para PHP Recursos de PHP

Introducción a PHP Lenguajes de script PHP es un lenguaje de script del lado del servidor. Otros lenguajes similares son ASP, JSP o ColdFusion Los scripts PHP están incrustados en los documentos HTML y el servidor los interpreta y ejecuta antes de servir las páginas al cliente El cliente no ve el código PHP sino los resultados que produce

Introducción a PHP ¿Cómo funciona PHP? (1) Cliente (navegador) Servidor web Página HTML Página HTML internet <P>Hola, Ana</P>

Introducción a PHP ¿Cómo funciona PHP? (2) Cliente (navegador) Servidor web Página PHP Página HTML Página HTML internet Intérprete PHP <?PHP $nombre = "Ana"; print ("<P>Hola, $nombre</P>"); ?> <P>Hola, Ana</P>

Introducción a PHP Breve historia de PHP ¿Por qué PHP? Creado por Rasmus Lerdorf para uso personal en 1994 PHP = PHP: Hypertext Preprocessor Versión actual: PHP 5 Es un módulo que se añade al servidor web y fue concebido inicialmente para Apache ¿Por qué PHP? Por sus ventajas: es potente, fácil de aprender, de libre distribución, permite el acceso a bases de datos y otras funcionalidades orientadas a la red Dispone de abundante soporte en la Web

Introducción a PHP Requisitos Otras utilidades Servidor web Apache (www.apache.org) con el módulo PHP (www.php.net) y la base de datos MySQL (www.mysql.com) si se desea crear páginas dinámicas Otras utilidades Herramientas para la gestión de MySQL, como PHPMyAdmin (www.phpmyadmin.net) Editores de PHP, como DevPHP (www.sourceforge.net), Eclipse (www.eclipse.org) o Aptana Studio (www.aptana.com) Manuales de PHP y MySQL

Instalación de Apache Instalación y configuración de Apache Pasos: Descargar Instalar Probar

Instalación de Apache Instalación y configuración de Apache. 1: descargar Conectar a www.apache.org Seleccionar HTTP Server Elegir la versión estable más reciente Apache 2.2.11 (febrero 2009) Descargar a una carpeta temporal

Instalación de Apache Instalación y configuración de Apache. 2: instalar Ejecutar el archivo bajado y seguir las instrucciones Introducir la información requerida: Network Domain: localhost Server name: localhost Administrator’s Email Address: webmaster@localhost Instalar como servicio (recomendado) Seleccionar instalación típica e instalar en la carpeta por defecto Se crea el grupo de programas Apache HTTP Server 2.2 y la carpeta C:\Archivos de programa\Apache Software Foundation\Apache2.2

Instalación de Apache Instalación y configuración de Apache. 3: probar Arrancar el servidor: Inicio > Programas > Apache HTTP Server 2.2 > Control Apache Server > Start Ejecutar el navegador y cargar http://localhost/ Si sale la página de inicio del servidor, la instalación habrá sido correcta

Instalación de PHP Instalación y configuración de PHP Pasos: Descargar Descomprimir Configurar Probar

Instalación de PHP Instalación y configuración de PHP. 1: descargar Conectar a www.php.net Seleccionar downloads, windows binaries Elegir la versión estable actual, PHP 5.2.8 (febrero 2009) Hay varias posibilidades: seleccionar PHP 5.2.8 zip package Elegir un mirror (España: rediris) Descargar a una carpeta temporal

Instalación de PHP Instalación y configuración de PHP. 2: descomprimir Extraer en la carpeta c:\php

Instalación de PHP Instalación y configuración de PHP. 3: configurar Seguir las instrucciones del archivo install.txt Copiar el archivo de configuración php.ini-recommended como php.ini en la carpeta del sistema (habitualmente c:\windows) Editarlo y cambiar lo siguiente: doc_root = c:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs extension_dir = c:\php\ext Editar httpd.conf y añadir las líneas siguientes: LoadModule php5_module c:/php/php5apache2.dll AddType application/x-httpd-php .php DirectoryIndex index.html index.php Reiniciar Apache

Instalación de PHP <?PHP phpinfo(); ?> Instalación y configuración de PHP. 4: probar Crear una página PHP de prueba y cargarla con el navegador Ejemplo: prueba.php en c:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs Ejecutar el navegador y teclear la URL http://localhost/prueba.php <?PHP phpinfo(); ?> prueba.php

Instalación de PHP Ejercicio 1: configuración de PHP Comprobación del funcionamiento del módulo de PHP y de su configuración

Instalación de XAMPP ¿Qué es XAMPP? XAMPP es una distribución de Apache que incluye MySQL, PHP y otras herramientas para el desarrollo de aplicaciones web, como phpMyAdmin XAMPP es gratuito y fácil de instalar: basta con descargar el archivo y extraerlo XAMPP es multiplataforma: existen versiones para Windows, Linux y Mac OS Precaución: la configuración por defecto de XAMPP no es segura y no es adecuada para un entorno de producción. El paquete incluye una herramienta para obtener una configuración más segura

Instalación de XAMPP Instalación y configuración de XAMPP Pasos: Descargar Instalar Probar

Instalación de XAMPP Instalación y configuración de XAMPP. 1: descargar Conectarse a http://www.apachefriends.org/es/xampp.html Seleccionar la plataforma adecuada En el caso de Windows existen dos versiones: la normal (XAMPP) y la reducida (XAMPP Lite) Para instalar la versión XAMPP Lite de Windows, Seleccionar Download > XAMPP Lite Elegir el fichero EXE autoextraíble Guardar el archivo en disco

Instalación de XAMPP Instalación y configuración de XAMPP. 2: instalar Ejecutar el archivo descargado. Extraer a la carpeta C:\Archivos de programa\xampplite Ir a la carpeta C:\Archivos de programa\xampplite y ejecutar el programa setup_xampp.bat Crear un acceso directo en el escritorio al programa xampp-control.exe situado en esa carpeta

Instalación de XAMPP Instalación y configuración de XAMPP. 3: probar Ejecutar XAMPP haciendo doble clic sobre el icono xampp_control Arrancar los módulos Apache y MySQL. Aparece el rótulo Running al lado de ambos Pulsar el botón Admin. Aparecerá la página de inicio del servidor Para parar XAMPP, pulsar el botón Exit

Instalación de XAMPP Configuración segura de XAMPP Arrancar XAMPP y cargar la página de inicio Seleccionar la opción Chequeo de seguridad Pulsar el enlace recomendado para solucionar los problemas de seguridad Establecer una contraseña para el administrador (root) de MySQL (por defecto está en blanco) Crear un usuario con contraseña para proteger el acceso a la carpeta de XAMPP

Entornos 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

Entornos de desarrollo para PHP 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 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 Instalación de Eclipse (Windows) Conectarse a http://www.eclipse.org Seleccionar la pestaña Downloads Elegir el paquete Eclipse Classic – Windows Seleccionar un mirror y descargar el archivo a una carpeta temporal del disco Descomprimir el archivo .zip en la carpeta C:\Archivos de programa. Se crea la carpeta Eclipse Crear un acceso directo en el escritorio al fichero eclipse.exe situado en la carpeta C:\Archivos de programa\Eclipse

Entornos de desarrollo para PHP Instalación del plugin PDT Ejecutar Eclipse Seleccionar Help > Software Updates > Find and Install… Marcar la casilla Search for new features y pulsar Next Marcar la casilla Europa Discovery Site Pulsar el botón New Remote Site y añadir: Name: PDT URL: http://download.eclipse.org/tools/pdt/updates Pulsar Finish En la ventana de resultados marcar la casilla PDT, expandir la línea de Europa y pulsar Select Required Pulsar Next Aceptar la licencia, pulsar Next y Finish

Entornos 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

Entornos de desarrollo para PHP Instalación de Aptana Studio Conectarse a http://www.aptana.com Pulsar el botón Download Seleccionar tipo de instalación (Standalone / Eclipse plugin), sistema operativo y tipo de descarga (Full Installer / ZIP File) Pulsar el botón Guardar el archivo en el ordenador Ejecutar el archivo descargado y seguir las instrucciones

Entornos de desarrollo para PHP Instalación del plugin de PHP Ejecutar Aptana Studio Seleccionar Plugins en la ventana My Aptana Buscar Aptana PHP y pulsar Get it Marcar la casilla y pulsar el botón Next Aceptar la licencia y pulsar el botón Next Pulsar el botón Finish Seguir las instrucciones para instalar el plugin Reiniciar Aptana Studio cuando se solicite

Recursos de PHP Documentación Tutoriales, scripts, artículos 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