SlideShare ist ein Scribd-Unternehmen logo
1 von 12
INTRODUCCIÓN A LA PROGRAMACIÓN
CON PHP Y MYSQL
CognosInformáticaEducativa
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
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
¿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
¿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
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
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
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
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
COMO TRABAJA PHP Y SERVIDOR DE
PAGINAS WEB
CognosInformáticaEducativa
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (19)

Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internet
 
Software rizo
Software rizoSoftware rizo
Software rizo
 
Historia y características de php
Historia y características  de phpHistoria y características  de php
Historia y características de php
 
PHP
PHPPHP
PHP
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Servidor php
Servidor phpServidor php
Servidor php
 
Generalidades de Php
Generalidades de PhpGeneralidades de Php
Generalidades de Php
 
Servidor php
Servidor phpServidor php
Servidor php
 
15.- Servidor php
15.- Servidor php15.- Servidor php
15.- Servidor php
 
Php ppt
Php pptPhp ppt
Php ppt
 
Presentacion de php
Presentacion de phpPresentacion de php
Presentacion de php
 
Servidor php
Servidor phpServidor php
Servidor php
 
Investigación Lenguaje Php Eduardo Flores
Investigación Lenguaje Php  Eduardo FloresInvestigación Lenguaje Php  Eduardo Flores
Investigación Lenguaje Php Eduardo Flores
 
15.servidor php
15.servidor php15.servidor php
15.servidor php
 
Ultimo de Ofimatica
Ultimo de OfimaticaUltimo de Ofimatica
Ultimo de Ofimatica
 
Php
PhpPhp
Php
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
 
Php presentacion
Php presentacionPhp presentacion
Php presentacion
 

Andere mochten auch

Andere mochten auch (11)

Curso Básico PHP
Curso Básico PHPCurso Básico PHP
Curso Básico PHP
 
Estructurabasicaphp 130216112853-phpapp01
Estructurabasicaphp 130216112853-phpapp01Estructurabasicaphp 130216112853-phpapp01
Estructurabasicaphp 130216112853-phpapp01
 
Aplicaciones web con php y my sql
Aplicaciones web con php y my sqlAplicaciones web con php y my sql
Aplicaciones web con php y my sql
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Replicación Mysql
Replicación MysqlReplicación Mysql
Replicación Mysql
 
Iniciación PHP 5. Programación Orientada a Objetos
Iniciación PHP 5. Programación Orientada a ObjetosIniciación PHP 5. Programación Orientada a Objetos
Iniciación PHP 5. Programación Orientada a Objetos
 
MySQL - High Availability - Load Balacing - Cluster
MySQL - High Availability - Load Balacing - ClusterMySQL - High Availability - Load Balacing - Cluster
MySQL - High Availability - Load Balacing - Cluster
 
My sql para principiantes
My sql para principiantesMy sql para principiantes
My sql para principiantes
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
Conociendo PHP
Conociendo PHPConociendo PHP
Conociendo PHP
 
Programación en PHP
Programación en PHPProgramación en PHP
Programación en PHP
 

Ähnlich wie Curso php dia1 (20)

Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Php
PhpPhp
Php
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Php1
Php1Php1
Php1
 
Lenguaje PHP
Lenguaje PHPLenguaje PHP
Lenguaje PHP
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Desarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebDesarrollo de Aplicaciones Web
Desarrollo de Aplicaciones Web
 
Código php
Código phpCódigo php
Código php
 
Código php
Código phpCódigo php
Código php
 
Servidor php
Servidor phpServidor php
Servidor php
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
P H P
P H PP H P
P H P
 
15. servidor php
15. servidor php15. servidor php
15. servidor php
 
Lenguaje de Programación PHP
Lenguaje de Programación PHPLenguaje de Programación PHP
Lenguaje de Programación PHP
 
Cuaderno4
Cuaderno4Cuaderno4
Cuaderno4
 
Php
PhpPhp
Php
 

Mehr von cognos_uie

Curso php dia6
Curso php dia6Curso php dia6
Curso php dia6cognos_uie
 
Curso php dia5
Curso php dia5Curso php dia5
Curso php dia5cognos_uie
 
Curso php dia5
Curso php dia5Curso php dia5
Curso php dia5cognos_uie
 
Curso php dia4
Curso php dia4Curso php dia4
Curso php dia4cognos_uie
 
Curso php dia3
Curso php dia3Curso php dia3
Curso php dia3cognos_uie
 
Curso php dia2
Curso php dia2Curso php dia2
Curso php dia2cognos_uie
 
Bases de datos my sql
Bases de datos my sqlBases de datos my sql
Bases de datos my sqlcognos_uie
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujocognos_uie
 

Mehr von cognos_uie (9)

Curso php dia6
Curso php dia6Curso php dia6
Curso php dia6
 
Curso php dia5
Curso php dia5Curso php dia5
Curso php dia5
 
Curso php dia5
Curso php dia5Curso php dia5
Curso php dia5
 
Curso php dia4
Curso php dia4Curso php dia4
Curso php dia4
 
Curso php dia3
Curso php dia3Curso php dia3
Curso php dia3
 
Curso php dia2
Curso php dia2Curso php dia2
Curso php dia2
 
Bases de datos my sql
Bases de datos my sqlBases de datos my sql
Bases de datos my sql
 
Internet
InternetInternet
Internet
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 

Curso php dia1

  • 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