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



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

TUTORIALES Tutorial Apache + IIS

Desarrollo Web en Entorno Servidor

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

Manual de instalación del Programa. Para WINDOWS

Desarrollo Web con PHP

Internet Information Server

INSTALACIÓN WAMP. Lo primero será descargar WAMP desde Vamos a Telecharger

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

DESARROLLA TU BLOG O PÁGINA

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

Instalación Básica De PHP Con Apache GRID Uniquindio

Instalación del servidor Apache con soporte PHP para el sistema operativo Windows

INTRODUCCIÓN A PHP. Javier Enciso

Desarrollo de sitios web con PHP y MySQL

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

EL ABC DE LA INSTALACIÓN DE DRUPAL 7

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

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

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

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

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

Guía de instalación de la Plataforma Toolkit

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

INSTALACIÓN PHP+MYSQL CON EASYPHP

Cómo instalar el software de CRM Personas en un alojamiento web remoto

Subir la página web a un servidor

INSTALACIÓN DE JOOMLA EN UN SERVIDOR LOCAL

INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP

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

Manual de instalación Sistema S.I.S.E. Versión 1.0

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1

III Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS)

Cómo alojar tu blog en servidor propio e instalar Wordpress

PHP y MySQL. Aplicaciones Web: programación (primera parte) Autor: Johnny Zulca Mamani

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

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Introducción al desarrollo WEB. Tecnologías Web

SIU-Tehuelche. Sistema de Gestión de Becas

JOOMLA MANUAL USUARIO Creación del portal

Claroline, MediaWiki, Moodle y Joomla en Xampp Lite

Instalar PHP como modulo de apache en Windows

Hostaliawhitepapers. Usar Plesk para, poner en marcha nuestro dominio.

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

Servidor Web (Apache Httpd+PHP)

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

MANUAL DE INSTALACIÓN GLPI EN CANAIMA

Servidor FTP en Ubuntu Juan Antonio Fañas

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

3. Qué necesitamos para usar Wordpress?

Claroline, MediaWiki, Moodle y Joomla en Xampp Lite

Mantenimiento del espacio web

GUÍA PARA LA INSTALACIÓN Y USO DE WORDPRESS BY MASTERHACKS. Guía de instalación y uso de Wordpress Página 1

Unidad Didáctica 12. La publicación

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).

SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B)

Grupo de Usuarios Gnu/Linux de Guayana. Alexander Labrador. Primera Publicación Manual de Instalación de JOOMLA Spanish.

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

INSTITUTO TECNOLÓGICO DE SALTILLO

Sage Eurowin Manual de instalación de RECC (Régimen especial de Criterio de Caja)

Crea tu propio negocio online con

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.

JOOMLA MANUAL USUARIO Creación del portal

Anexos de Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

Como montar un servidor web + Anonimización con Tor

Moodle es un gestor de contenidos ó CMS (Content Management System).

Instalar Joomla. Objetivo: descargar Joomla, instalar Joomla

Configuración servidor Tomcat

El servidor WEB Apache HTTPD. Tecnologías Web

Hostaliawhitepapers. Redirección 301. Cardenal Gardoki, BILBAO (Vizcaya) Teléfono:

CURSO DE PROGRAMACIÓN WEB CON PHP

GUIA DE LABORATORIO 06. Sitios Web Administrables con Joomla

Manual uso cuentas WebMail con Thunderbird

2. Descargamos porpoise. Guardamos y descomprimimos el archivo zip en nuestro ordenador.

Joomla! La web en entornos educativos

SUBIR NUESTRA WEB AL SERVIDOR HTML (INTERNET) MEDIANTE EL EXPLORADOR DE ARCHIVOS DEL CPANEL. (CU00730B)

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

TECNOLOGICO DE ESTUDIOS SUPERIORES DEL ORIENTE DEL ESTADO DE MEXICO

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: cisvirtual@ucv.edu.pe. 1.

CLIENTE FTP CORE LITE

Complethost Soluciones Internet

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.

Actualizaciones de GateDefender Performa desde un servidor web local

TEMA 9 CREACIÓN DE PÁGINAS WEB

EDITRAN/CL. Manual de Usuario e Instalación. Módulo de Cliente Departamental. Windows

Práctica 6 - Página Web

Manual hosting acens

Apache + PHP + MySql + PhpMyAdmin como módulo de Apache

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Por. Bernardo C. Hermitaño Atencio

Configuración de programas FTP. Sync-Intertainment

JOOMLA MANUAL USUARIO Creación del portal

Manual de Instalación

Servidor web E-Sniper

FTP. File Transfer Protocol. Protocolo De Transferencia De Archivo. Administración de Redes de Computadores. Ficha:

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows.

Manual Básico de Helm 4.2 para Usuarios:

Transcripción:

Implantación de aplicaciones WEB IES San Sebastian Huelva 1

Páginas WEB estáticas Ejemplo de página estática <HTML> <HEAD> </HEAD> <BODY> Hoy es 4-5-2009 y son las 14:23:57 horas </BODY> </HTML> sus contenidos no pueden ser modificados ni desde el servidor que la aloja (ordenador remoto) ni desde el cliente (navegador) mediante ninguna intervención del usuario ni tampoco a través de ningún programa.

Páginas WEB dinámicas ejemplo de página dinámica <HTML> <HEAD> <script language="javascript"> var son= new Date(); var fecha=son.getdate()+" - "+(son.getmonth()+1)+" - "+son.getfullyear(); var hora=son.gethours()+":"+son.getminutes()+":"+son.getseconds(); document.write('hoy es '+fecha+' y son las '+hora+' horas'); </script> </HEAD> <BODY> </BODY> </HTML> Sus contenidos sí pueden ser modificados de forma automática o mediante la intervención de un usuario bien sea desde el cliente y/o desde el servidor.

Actividades Realiza la actividad 1a del cuaderno de Actividades PHP

Servidores y clientes (páginas estáticas)

Servidores y clientes (páginas dinámicas I)

Servidores y clientes (páginas dinámicas II)

Lenguajes del lado del cliente DHTML JavaScript VBScript

Lenguajes del lado del Servidor PHP ASP Perl JSP

Requisitos para el uso del lenguaje PHP Un software de servidor configurado para interactuar con el intérprete de PHP que soporte el protocolo HTTP servidor Apache. El intérprete de PHP. Un software de servidor de bases de datos capaz de ser gestionado mediante funciones propias de PHP. Utilizaremos el servidor de bases de datos conocido como MySQL.

Diferentes servicios de hosting Si queremos publicar páginas en las que utilicemos PHP y bases de datos MySQL habremos de buscar un hosting que, aparte de espacio de alojamiento, nos ofrezca estos dos servicios antes de elegir uno deberíamos informarnos sobre la funcionalidad que nos ofrece, ya que es importante conocer no sólo las versiones de PHP y MySQL de que dispone sino también las restricciones que puedan existir para su uso (bastante frecuentes y por razones de seguridad en la mayoría de los casos).

Instalación de Servidores y el entorno de desarrollo(manual) Realizaremos la instalación y configuración mínima de Apache y PHP en windows Crear en C:\ las carpetas C:\DescargaServidores para la descargas C:\ServidorSanseba para la instalación 2011/2012 Implantación de Aplicaciones WEB IES San Sebastián Huelva

Instalación de APACHE 2.2.21 Descargar Instalar Configurar Arranque y prueba Crear la carpeta c:\ ServidorSanseba\Apache Descargar de http://httpd.apache.org/download.cgi el instalador httpd-2.2.21-win32-x86-openssl-0.9.8r.msi Guardar en dicha carpeta Seguir instrucciones y rellenar los campos 1. Network domain: ServidorSanseba 2. Server Name: localhost 3. Email: admin@localhost Seleccionar: Only for the current user Seleccionar : Custom Install to: c:\ ServidorSanseba \Apache 2011/2012 Implantación de Aplicaciones WEB. BASES DE DATOS Abrir c:\servidorsanseba\apache\conf\httpd.conf (hacer copia de seguridad) y 1. Cambiar: Listen 8080 por Listen 80 #ServerName localhost:8080 por ServerName localhost DirectoryIndex con DirectoryIndex index.html index.htm index.php 2. Añadir las líneas al final LoadModule php5_module C:/ServidorSanseba/php5/php5apache2_2.dll AddType application/x-httpd-php.php PHPIniDir "C:/ServidorSanseba/php5 1. Arrancar apache 2. En el navegador escribir http://localhost Debe aparecer It works! Ejercicios: realizar la instalación de Apache IES San Sebastián Huelva

Instalación de PHP 5.2.17 Descargar Instalar Configurar Arranque y prueba Descargar de http://windows.php.net/download/ VC6 x86 Thread Safe (2011-Mar-22 13:29:30) php-5.2.17-win32-vc6-x86.zip 1. Copiar de c:\ ServidorSanseba\PHP5 las librerías libeay32.dll libmcrypt.dll libmhash.dll libmysql.dll php5ts.dll En c:\windows\system32 para XP, Vista y W7 En W7 64 copiar libmcrypt.dll y libmysql.dll en c:\window 2. Abrir el fichero C:\ServidorSanseba\php5\php.inidist y modificar doc_root=c:\servidorsanseba\apache\htdocs\ extension_dir ="c:\servidorsanseba\php5\ext\ salvarlo como php.ini Descomprimir en c:\ ServidorSanseba \PHP5 1. Crear el fichero info.php con <? phpinfo();?> y guardar en C:\ServidorSanseba\Apache\htdocs 2. En el navegador escribir http://localhost/info.php Debe aparecer información sobre php Ejercicios: realizar la instalación de PHP 2011/2012 Implantación de Aplicaciones WEB. BASES DE DATOS IES San Sebastián Huelva

Configuración avanzada de Apache Abrir c:\servidorsanseba\apache\conf\httpd.conf (hacer copia de seguridad) y 1. Cambiar: Listen 8080 por Listen 80 #ServerName localhost:8080 por ServerName localhost DirectoryIndex por DirectoryIndex index.html index.htm index.php Options Indexes FollowSymLinks MultiViews por Options -Indexes FollowSymLinks MultiViews 2. Añadir las líneas al final LoadModule php5_module C:/ServidorSanseba/php5/php5apache2_2.dll AddType application/x-httpd-php.php PHPIniDir "C:/ServidoresLocales/php5 2011/2012 Implantación de Aplicaciones WEB IES San Sebastián Huelva

Configuración avanzada de PHP Abrir el fichero C:\ServidorSanseba\php5\php.ini-dist y modificar doc_root=c:\servidorsanseba\apache\htdocs\ extension_dir ="c:\servidorsanseba\php5\ext\ Habilitar las siguientes extensiones eliminando el ; inicial extension=php_gd2.dll extension=php_gettext.dll extension=php_mbstring.dll extension=php_mcrypt.dll extension=php_mysql.dll Cambiar SMTP= localhost por SMTP = 127.0.0.1 ;sendmail_from= me@example.com por sendmail_from= admin@sanseba.com ;session.save_path = "/tmp por session.save_path = C:/Servidorsanseba/tmp salvarlo como php.ini 2011/2012 Implantación de Aplicaciones WEB IES San Sebastián Huelva

Actividades 1. Comprueba que funciona correctamente tu servidor Apache junto con PHP cargando la página info.php. (debe aparecer información de la configuración de PHP) 2. Localiza en dicha página la siguiente información: 1. Versión de PHP instalada 2. Dónde se encuentra el archivo de configuración php.ini? 3. Dónde se encuentra el servidor Apache? 4. Cuál es el directorio donde se encuentran las extensiones de PHP (extension_dir)? 5. Está activo el soporte para XML y XSL? 6. Está activo el soporte para FTP? 7. Cuál es el tamaño máximo del archivo que podemos descargar del servidor? Qué variable tiene dicha información? 8. Cuál es el tamaño máximo del archivo que podemos subir al servidor? Qué variable tiene dicha información? 9. Observa el apartado PHP Variables: Nombre del servidor, dirección del servidor, lugar del documento raíz, puerto del servidor, etc y el nombre de las variables correspondientes. 2011/2012 Implantación de Aplicaciones WEB IES San Sebastián Huelva

Instalación de Servidores y el entorno de desarrollo(automático) Haremos la instalación automática del Servidor Apache, interprete PHP, servidor MySQL y phpmyadmin incluidos en WampServer 2 Como editor de PHP utilizaremos Dreamweaver CS5 en modo de prueba. Realizar la actividad 1.b a 1.f del cuaderno de actividades