Desarrollo Web con PHP



Documentos relacionados
Desarrollo de sitios web con PHP y MySQL

PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 1 FUNDAMENTOS DE PHP

Juan José Taboada León Implantación de aplicaciones WEB IES San Sebastian Huelva 1

Unidad Didáctica 1 PREPARACIÓN DEL ENTORNO DE DESARROLLO

EL ABC DE LA INSTALACIÓN DE DRUPAL 7

TUTORIALES Tutorial Apache + IIS

Claroline, MediaWiki, Moodle y Joomla en Xampp Lite

CURSO DE PROGRAMACIÓN WEB CON PHP

1. Instalación de productos

INSTALACIÓN DE MySQL Índice de contenido

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

ANEXO 13: MANUAL DE INSTALACIÓN

Claves para la instalación de WordPress en un servidor local o remoto

El PHP (acrónimo de PHP: Hypertext Preprocessor), es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

REQUISITOS DE HARDWARE...

Crea tu propio negocio online con

Desarrollo Web en Entorno Servidor

CAPITULO VI ANEXOS 6.1. ANEXO 1: CRONOGRAMA DE ACTIVADES. Gráfico 31 Cronograma de Actividades Parte1

Studium, Campus Virtual de la Universidad de Salamanca.

Manual de Configuración. Instalación de PHP sobre IIS 7 en Windows Server 2008 Versión 1.0

Cristian Blanco

1/ XAMPP: más fácil imposible. Vamos directamente a la página de descarga de Apache Friends para Windows

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

Manual de NetBeans y XAMPP

INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP

1.1. Instalación del entorno de desarrollo

Actualizaciones de GateDefender Performa desde un servidor web local

Ejercicio 1. Instalación de JDK, Eclipse, GlassFish y MySql. Java EE. Ejercicio 1. Instalación de JDK, Eclipse, GlassFish y MySql

MANUAL DE INSTALACIÓN DE HERRAMIENTAS DE DESARROLLO. Sistema de Control de Producción SICPROD V1.0

MANUAL DE INSTALACIÓN. Versión para Windows

Internet Information Server

MANUAL INSTALACION PLATAFORMA IE MODULO SERVIDOR

Entorno de desarrollo Instalación y configuración

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:

Claroline, MediaWiki, Moodle y Joomla en Xampp Lite

Instalación de Moodle en XamppLite

DOCUMENTACION PARA AÑADIR EL REPOSITORIO DE LA PRÁCTICA AL CLIENTE DE ECLIPSE

Servidor Web (Apache Httpd+PHP)

Gobierno Electrónico ANEXOS ANEXO A: INSTALACIÓN, CONFIGURACIÓN Y ACTUALIZACIÓN DE JOOMLA, MÓDULOS Y COMPONENTES. Alexandra Paola Guerrero Chuquín

Descarga, instalación y uso de herramientas:

La presente documentación va a explicar detalladamente la instalación de un entorno de programación APACHE-PHP-MYSQL en Guadalinex 2004.

Internet Information Server

Servidor web E-Sniper

MANUAL DE CONFIGURACIÓN PARA EL ACCESO A RECURSOS-e RED DE BIBLIOTECAS DEL INSTITUTO CERVANTES

DESARROLLA TU BLOG O PÁGINA

>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP

Instalación de Sage bajo Windows

Instalación de Apache y sus módulos

ANEXO 3 MANUAL PARA INSTALACION PERSONALIZADA DE ABIESWEB EN LINUX

2 Instalación de una distribución L A T E X

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE

Windows Embedded Standard 7

Manual de usuario del plugin RM-ODP para MDT Papyrus

ESET Endpoint Solutions. Comenzando a evaluar la versión de prueba de ESET Endpoint Security 21/05/2012 version 1.1

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

Manual de Instalación

UNIVERSIDAD TÉCNICA DEL NORTE

SUBVERSION Y SUBCLIPSE

Trabajo de Fin de Grado Héctor Olivares Rivero Proyecto omrocket Manual de Instalación

CLIENTE FTP CORE LITE

INSTALACIÓN PHP+MYSQL CON EASYPHP

Qué es PHP? Example #1 Un ejemplo introductorio "<?,?>".

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet

Es un entorno de desarrollo web que nos va a permitir tener nuestro propio servidor o host local (instalado en nuestro ordenador).

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

INSTALACIÓN EN WINDOWS 2000 SERVER

INDICE Qué es SQLyog Instalación del programa...4

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula.

Guía de instalación de la Plataforma Toolkit

GUÍA CONFIGURACIÓN MAC

Manual de instalación

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Instalación y mantenimiento de Joomla. Albert Nogués Sabater.

WINDOWS : TERMINAL SERVER

INTRODUCCIÓN A PHP. Javier Enciso

Instalación de Tomcat7 en Ubuntu

MANUAL DE INSTALACIÓN DEL LECTOR DE TARJETAS (CRÉDITO O DÉBITO) DE LA PASARELA DE PAGOS DE LA ADMINISTRACIÓN PÚBLICA VASCA

Moodle, plataforma de aprendizaje

Introducción a la extensión de scripting en gvsig 2.0

Electrónica: Configuración en Mozilla Firefox

TEMA 5. SERVICIO HTTP: PHP y MYSQL

ACCESO AL SERVIDOR EXCHANGE MEDIANTE EVOLUTION

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Manual de instalación del Programa. Para WINDOWS

Instalación de ActivePerl en MS Windows

Instalación de InnovaPortal 4G para Windows

Taller de capacitación en la Ventana Única de Transparencia (VUT) Enfoque práctico

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Obtención del software El servidor Web puede obtenerse en el sitio de APACHE,

Transcripción:

Introducción a PHP Desarrollo Web con PHP Ignacio Andrés González

Introducción 1. Introducción a PHP 2. Características 3. Instalación de Apache 4. Instalación de PHP 5. Instalación de una distribución de Apache: XAMPP 6. Entornos de desarrollo para PHP 7. 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) Desarrollo Web con PHP Servidor web Página HTML internet Cliente (navegador) Página HTML <P>Hola, Ana</P>

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

Introducción a PHP Breve historia de 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

Introducción a PHP Desarrollo Web con PHP Requisitos 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

Características Fácil de usar: Intuitivo y muy documentado Embebido en HTML. Ficheros contienen XHTML y PHP Multiplataforma: PHP 5 se ejecuta en multitud de plataformas, Sistemas Operativos y servidores. OpenSource: el código fuente de PH P 5 es libre de ser descargado e inspeccionado. Multitud de Extensiones: permiten utilizar nuevas bases d e datos, protocolos, enlaces a librerías, etcétera. Rapidez de ejecución El nuevo motor Zend 2.0 acelera los procesos de ejecución de código Orientado a objetos PHP 5 incorpora un nuevo modelo de objetos que permite crear clases y métodos privados, protegidos y públicos, clases abstractas e interfaces. Gran comunidad de apoyo: Existen multitud de webs,foros, documentación online, etc a disposición de los desarrolladores.

Instalación de Apache Desarrollo Web con PHP Instalación y configuración de Apache Pasos: Descargar Instalar Probar

Instalación de Apache Desarrollo Web con PHP 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 Desarrollo Web con PHP 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 Desarrollo Web con PHP 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 Desarrollo Web con 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 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:\xampp\htdocs\htdocs Ejecutar el navegador y teclear la URL http://localhost/prueba.php <?PHP phpinfo();?> prueba.php

Instalación de PHP Ejercicio: Comprobación del funcionamiento del módulo de PHP y de su configuración info.php

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 xamppcontrol.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 DreamWeaver

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