PHP es un lenguaje de scripting multiplataforma muy popular para el desarrollo web. Puede ser incrustado en HTML y usado para generar contenido dinámico en un servidor web. Ofrece interfaces para acceder a la mayoría de bases de datos y soporta sistemas operativos como Linux, Windows y macOS. PHP puede realizar tareas como procesar formularios, generar páginas dinámicas y transferir archivos FTP.
1. INTRODUCCIÓN A LA PROGRAMACIÓN
CON PHP Y MYSQL
CognosInformáticaEducativa
2. INTRODUCCIÓN A PHP
PHP se ha convertido en un nuevo estándar dentro
de las tecnologías de la Información, por motivos
diversos, al ser un lenguaje optimizado y creado
para Internet. Además que es multiplataforma y
tener un costo de licenciamiento e implementación
muy bajo.
Su utilización al unísono con el manejador de base
de datos MySQL , que es considerado como el mas
rápido de Internet, permiten la implementación de
sistemas Web complejos en un tiempo menos a
aplicaciones nativas para red, con costos bajos y
un esquema de seguridad muy completo.
CognosInformáticaEducativa
3. BREVE HISTORIA
PHP fue creado por Rasmus Lerdorf a finales de 1994,
aunque no hubo una versión utilizable por otros usuarios
hasta principios de 1995. Esta primera versión se llamó,
Personal Home Page Tools.
Su creador diseñó un sistema para procesar formularios al
que le atribuyó el nombre de FI (Form Interpreter) y el
conjunto de estas dos herramientas, sería la primera versión
compacta del lenguaje: PHP/FI.
La siguiente gran contribución al lenguaje se realizó a
mediados del 1997 cuando se volvió a programar el
analizador sintáctico, se incluyeron nuevas funcionalidades
como el soporte a nuevos protocolos de Internet y el soporte
a la gran mayoría de las bases de datos comerciales.
El crecimiento de PHP desde entonces ha sido exponencial, y
han surgido versiones nuevas como la actual, PHP5.
CognosInformáticaEducativa
4. ¿QUÉ ES PHP?
• PHP (acrónimo de PHP: Hypertext Preprocessor)
es un lenguaje de código abierto muy popular
especialmente adecuado para desarrollo web y que
puede ser incrustado en HTML.
• PHP es un lenguaje de scripting que permite la
generación dinámica de contenidos en un servidor
web.
• Entre sus principales características cabe destacar
su potencia, su alto rendimiento, su facilidad de
aprendizaje y su escasez de consumo de recursos.
CognosInformáticaEducativa
5. ¿QUÉ SE PUEDE HACER EN PHP?
PHP puede hacer cualquier cosa que se pueda
hacer con un script CGI, como procesar la
información de formularios, generar páginas con
contenidos dinámicos, o mandar y recibir cookies.
Y esto no es todo, se puede hacer mucho más.
CognosInformáticaEducativa
6. MULTIPLATAFORMA
PHP puede ser utilizado en cualquiera de los
principales sistemas operativos del mercado,
incluyendo Linux, muchas variantes Unix (incluido
HP-UX, Solaris y OpenBSD), Microsoft Windows,
Mac OS X, RISC OS y probablemente alguno más.
PHP soporta la mayoría de servidores web de hoy
en día, incluyendo Apache, Microsoft Internet
Information Server, Personal Web Server, Netscape
y iPlanet, Oreilly Website Pro server, Caudium,
Xitami, OmniHTTPd y muchos otros. PHP tiene
módulos disponibles para la mayoría de los
servidores, para aquellos otros que soporten el
estándar CGI, PHP puede usarse como procesador
CGI.
CognosInformáticaEducativa
7. SOPORTE DE BASE DE DATOS
El lenguaje PHP ofrece interfaces para el acceso a
la mayoría de las bases de datos comerciales y por
ODBC a todas las bases de datos posibles en
sistemas Microsoft, a partir de las cuales podremos
editar el contenido de nuestro sitio con absoluta
sencillez.
CognosInformáticaEducativa
8. INTERCONEXIÓN
Crear, borrar, mover, modificar...cualquier tipo de
operación más o menos razonable que se nos
pueda ocurrir puede ser realizada a partir de una
amplia librería de funciones para la gestión de
archivos por PHP. También podemos transferir
archivos por FTP a partir de sentencias en nuestro
código, protocolo para el cual PHP ha previsto
también gran cantidad de funciones.
CognosInformáticaEducativa
9. COMO TRABAJA PHP Y SEVIDOR DE
PAGINAS WEB
PHP se ejecuta en el servidor, por eso nos permite
acceder a los recursos que tenga el servidor como
por ejemplo podría ser una base de datos. El
programa PHP es ejecutado en el servidor y el
resultado enviado al navegador. El resultado es
normalmente una página HTML pero igualmente
podría ser una pagina XML.
CognosInformáticaEducativa
10. COMO TRABAJA PHP Y SERVIDOR DE
PAGINAS WEB
CognosInformáticaEducativa
11. EN RESUMEN
PHP puede ser utilizado en cualquiera de los
principales sistemas operativos del mercado.
También tiene la posibilidad de usar programación
procedimental o programación orienta a objetos.
Con PHP no se encuentra limitado a resultados en
HTML, por ejemplo: creación de imágenes,
archivos PDF y películas Flash sobre la marcha.
Soporte de una gran cantidad de bases de datos
(ODBC)
Soporta para comunicarse con otros servicios
usando protocolos tales como LDAP, IMAP, SNMP,
NNTP, POP3, HTTP y COM.
CognosInformáticaEducativa
12. SERVIDOR XAMPP
Qué es XAMPP?
XAMPP es un servidor independiente de
plataforma de código libre.
Te permite instalar de forma sencilla Apache en tu
propio ordenador, sin importar tu sistema operativo
(Linux, Windows, MAC o Solaris).
XAMPP incluye además servidores de bases de
datos como MySQL y su respectivo gestor
phpMyAdmin.
Una de las ventajas de usar XAMPP es que su
instalación es de lo mas sencilla, basta
descargarlo, extraerlo y comenzar a usarlo.
CognosInformáticaEducativa