2. SERVIDOR WEB
Un servidor
web o servidor HTTP es
un programa que
procesa
cualquier aplicación del
lado del
servidor realizando
conexiones
bidireccionales y/o
unidireccionales
y síncronas o
asíncronas con el cliente
generando o cediendo
una respuesta en
cualquier lenguaje
o Aplicación del lado del
cliente.
4. Introducción
Un lenguaje de marcas es una forma
de codificar junto con el texto,
incorporando etiquetas que
contienen información adicional de la
estructura del texto o su
presentación.
HTML, siglas de HyperText Markup
Language (Lenguaje de Marcas de
Hipertexto).
Es el lenguaje de marcado
predominante para la construcción
de páginas web.
5. Nociones básicas HTML
Toda etiqueta se identifica porque
está encerrada entre los signos
menor que y mayor que (<>), y
algunas tienen atributos que pueden
tomar algún valor.
En general las etiquetas se aplicarán
de dos formas especiales:
Se abren y se cierran: <p></p>
No pueden abrirse y cerrarse: <hr>
6. Estructura general
Los atributos del elemento están
contenidos en la etiqueta de inicio y
el contenido está ubicado entre las
dos etiquetas.
9. 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
¿Qué es PHP?
10. 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
Breve Historia de 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
11. Scripts en la parte del servidor.
Scripts en línea de comandos.
Escribir aplicaciones gráficas clientes.
Soporte a bases de datos.
¿Qué se puede hacer con
PHP?
13. XAMPP Apache,
MySQL, php,
phpMyAdmin. Es un
servidor
independiente de
plataforma, software
libre que consiste
principalmente en la
base de datos
MySQL, y para
lenguajes Script:
PHP y Perl.
14. XAMPP solamente requiere
descargar y ejecutar un
archivo zip, tar o exe, con
unas pequeñas
configuraciones en alguno de
sus componentes que el
servidor Web necesitará.
XAMPP se actualiza
regularmente para incorporar
las últimas versiones de
Apache/MySQL/PHP y Perl.
También incluye otros
módulos
como OpenSSLy phpMyAdmi
n. Para instalar XAMPP se
requiere solamente una
pequeña fracción del tiempo
necesario para descargar y
configurar los programas por
separado.
15. Oficialmente, los diseñadores
de XAMPP sólo pretendían su
uso como una herramienta de
desarrollo, para permitir a los
diseñadores de sitios webs y
programadores testear su
trabajo en sus propios
ordenadores sin ningún
acceso a Internet. En la
práctica, sin embargo, XAMPP
es utilizado actualmente como
servidor de sitios Web, ya
que, con algunas
modificaciones, es
generalmente lo
suficientemente seguro para
serlo. Con el paquete se
incluye una herramienta
especial para proteger
fácilmente las partes más
importantes.