SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Integrantes del Equipo: 
Ivette Ortega Rosales 
Jasiel Trujillo Carrera
Introducción 
Zend Framework es un framework para PHP creado por Zend Technologies. Para aquellos que 
no están familiarizados con esta empresa, Zend Technologies provee a los desarrolladores web 
varias herramientas para ayudarlos en su labor. Algunos de estos productos son Zend Server, 
un servidor de aplicaciones web para ejecutar y manejar aplicaciones PHP, y Zend Studio, un 
muy buen IDE para PHP (basado en Eclipse). 
Cómo pueden darse cuenta, Zend ha invertido en PHP, lo cual es claro indicio de por qué Zend 
Framework es un gran marco de trabajo que debe ser añadido a nuestro arsenal de 
herramientas como desarrolladores. 
Características de Zend Framework 
• Entre las principales características que podemos mencionar, se encuentran: 
• Basado en PHP 
• Esta orientado a objetos 
• Usa el paradigma MVC (aunque no al 100%) 
• Es open source 
• Ofrece un gran rendimiento 
• Ofrece una capa de abstracción a bases de datos fácil de usar 
• Facilita el acceso a los servicios web de distintas compañías como Google o Microsoft 
• Cuenta con una gran comunidad de desarrolladores que contribuyen con el mantenimiento y 
mejora del proyecto
Instalación 
 Lo primero que vamos a hacer es descargar Zend Framework. 
Para empezar, vamos al sitio web de Zend Framework y damos clic en el botón Download Now 
 . Esto nos llevará a una página con una lista de diferentes opciones para descargar Zend 
Framework.
 Después de descargar Zend Framework, procederemos a extraer los archivos a nuestro escritorio 
a fin de observar su contenido. Dentro, encontraremos una gran cantidad de carpetas, pero sólo 
necesitaremos dos: La carpeta bin y la carpeta library. 
 Para organizarnos bien, vamos a poner la carpeta zend dentro de nuestra ruta C:xamppphp. 
 Si usas wamp PHP suele encontrarse en …wampbinphpphp5.x… 
 Si usas xampp, puedes agregarlo en …xamppphp… 
 Si realizaste la instalación de manera independiente, ubica la carpeta PHP donde este el 
ejecutable php.exe. En nuestro caso queda en C:xamppphp, por lo que la ubicación del binario de 
ZF es: C:xamppphpzendbin. 
 Finalmente, necesitamos configurar la herramienta Zend CLI (ubicada dentro de la carpeta zend 
/bind ) para trabajar en cualquier directorio que queramos. Para hacer esto, necesitamos agregar la 
ruta de zend a la variable PATH del sistema, así podremos ejecutarlo usando el prompt de 
Windows. 
 Damos clic derecho a Equipo en el menú Inicio, luego a Propiedades y se abrirá la ventana de 
información básica del equipo. Damos clic en el enlace Configuración avanzada del sistema. 
 En la ventana que se abre, damos clic en el botón Variables de Entorno. En la nueva ventana, 
miramos la variable Path en Variables del sistema. Le damos clic y agregamos la ubicación de 
nuestra carpeta zend /bind al final.
 Cuando hayamos terminado, damos clic en OK y lo guardamos. 
 
 Para asegurarnos de que todo este funcionando correctamente, abrimos el prompt de windows y 
ejecutamos el comando zf --help. Esto debería mostrarnos los comando que podemos usar con la 
herramienta Zend CLI. Si nada aparece, deberemos reiniciar la PC para asegurarnos de que las 
variables del sistema han sido implementados. 
 Si la consola devuelve un mensaje indicando que no se reconoce a PHP como comando o 
programa de Windows (por que lo usan con Wamp o Xampp), deberán añadir la ruta a la carpeta 
donde se encuentre el archivo php.exe al PATH del sistema, realizando el mismo procedimiento 
que con Zend CLI.
Implementación(ejemplo) 
 Ahora, recién empezaremos con el desarrollo de nuestro proyecto con Zend Framework. En la línea de 
comandos, vamos al directorio donde queremos poner los archivos del proyecto (idealmente debería de 
ser el directorio donde nuestro servidor web ). Para este caso, vamos a D:Developmenthtdocsnettuts, 
por lo que escribimos cd C:xampphtdocsen el prompt y pulsamos Enter. 
 Con la siguiente línea crearemos la base de nuestro proyecto Zend Framework: zf create ZendF . Donde 
ZendF es el nombre de nuestro proyecto. 
 Ahora nos vamos a la ruta del proyecto, ya debería aparecer la carpeta ZendF. Dentro de ella, podemos 
apreciar varias carpetas.Pero la que nos interesa es la carpeta library y en ella debemos pasar la carpeta 
llamada Zend que se encontraba en la ruta C:xamppphpzendlibrary. 
 Una vez hecho esto configuraremos el archivo httpd.conf ubicado en la ruta C:xamppapacheconf y 
modificamos los siguientes valores y al terminar guardamos el archivo:
Ahora nos vamos a nuestro navegador y escribimos la dirección de nuestro localhost y al nombre de 
nuestro proyecto http://localhost:8080/ZendF 
Y comprobamos que ahora podemos trabajar con zend.

Weitere ähnliche Inhalte

Was ist angesagt?

Instalar servidores web y php
Instalar servidores web y phpInstalar servidores web y php
Instalar servidores web y phpUVM
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)KareliaRivas
 
92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como CgiJosé M. Padilla
 
Clase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasosClase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasoshydras_cs
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAndrés Amaya
 
Tutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina webTutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina webSamuel Reyes
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5Pablo Morales
 
Instalar php en debian
Instalar php en debianInstalar php en debian
Instalar php en debianDaniel Zavala
 
Instalacion eclipse y wamp server
Instalacion eclipse y wamp serverInstalacion eclipse y wamp server
Instalacion eclipse y wamp serverjuanguis696
 
Instalación del plugin SFTP en Sublime Text 3
Instalación del plugin SFTP en Sublime Text 3Instalación del plugin SFTP en Sublime Text 3
Instalación del plugin SFTP en Sublime Text 3Noé Arpasi
 

Was ist angesagt? (16)

Instalar servidores web y php
Instalar servidores web y phpInstalar servidores web y php
Instalar servidores web y php
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)
 
92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi
 
Clase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasosClase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasos
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Tutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina webTutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina web
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
Practica09
Practica09Practica09
Practica09
 
Instalar php en debian
Instalar php en debianInstalar php en debian
Instalar php en debian
 
Que es php
Que es phpQue es php
Que es php
 
Servidores wamp
Servidores wampServidores wamp
Servidores wamp
 
Instalacion eclipse y wamp server
Instalacion eclipse y wamp serverInstalacion eclipse y wamp server
Instalacion eclipse y wamp server
 
Symfony
SymfonySymfony
Symfony
 
Intro phpmin53
Intro phpmin53Intro phpmin53
Intro phpmin53
 
Instalación del plugin SFTP en Sublime Text 3
Instalación del plugin SFTP en Sublime Text 3Instalación del plugin SFTP en Sublime Text 3
Instalación del plugin SFTP en Sublime Text 3
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 

Andere mochten auch

Build client-side web parts for Microsoft SharePoint
Build client-side web parts for Microsoft SharePointBuild client-side web parts for Microsoft SharePoint
Build client-side web parts for Microsoft SharePointChakkaradeep Chandran
 
Astro2ºeso
Astro2ºesoAstro2ºeso
Astro2ºesostrmunin
 
ATLRUG Community/Giveback Announcments
ATLRUG Community/Giveback AnnouncmentsATLRUG Community/Giveback Announcments
ATLRUG Community/Giveback Announcmentsjasnow
 
Paris365 Magazine Snippets
Paris365 Magazine SnippetsParis365 Magazine Snippets
Paris365 Magazine SnippetsJenniferHeal
 
第2回教育に関する懇談会_ 戦略的ベンチマークの取組から見えてきたこと
第2回教育に関する懇談会_ 戦略的ベンチマークの取組から見えてきたこと第2回教育に関する懇談会_ 戦略的ベンチマークの取組から見えてきたこと
第2回教育に関する懇談会_ 戦略的ベンチマークの取組から見えてきたことCHES_waseda_univ
 
Herramientas Digitales
Herramientas DigitalesHerramientas Digitales
Herramientas Digitalesmirisdeleon
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitaerahij Uddin
 
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #ColloquiumRobotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #ColloquiumJuxi Leitner
 
スケール型ビジネス(スタートアップ)の創業支援に関して
スケール型ビジネス(スタートアップ)の創業支援に関してスケール型ビジネス(スタートアップ)の創業支援に関して
スケール型ビジネス(スタートアップ)の創業支援に関して01Booster
 
Evaluation Theory Tree: Evaluation Approaches
Evaluation Theory Tree: Evaluation ApproachesEvaluation Theory Tree: Evaluation Approaches
Evaluation Theory Tree: Evaluation ApproachesInnovation Network
 
10 Trends that will Shape the Future World of Applications (2015)
10 Trends that will Shape the Future World of Applications (2015)10 Trends that will Shape the Future World of Applications (2015)
10 Trends that will Shape the Future World of Applications (2015)Marc Jadoul
 

Andere mochten auch (20)

Atherfield2
Atherfield2Atherfield2
Atherfield2
 
Build client-side web parts for Microsoft SharePoint
Build client-side web parts for Microsoft SharePointBuild client-side web parts for Microsoft SharePoint
Build client-side web parts for Microsoft SharePoint
 
Astro2ºeso
Astro2ºesoAstro2ºeso
Astro2ºeso
 
Institución educativa heraclio mena padilla
Institución educativa heraclio mena padillaInstitución educativa heraclio mena padilla
Institución educativa heraclio mena padilla
 
2014 CLEC Abstract Published
2014 CLEC Abstract Published2014 CLEC Abstract Published
2014 CLEC Abstract Published
 
ATLRUG Community/Giveback Announcments
ATLRUG Community/Giveback AnnouncmentsATLRUG Community/Giveback Announcments
ATLRUG Community/Giveback Announcments
 
Paris365 Magazine Snippets
Paris365 Magazine SnippetsParis365 Magazine Snippets
Paris365 Magazine Snippets
 
Intro a Moodle
Intro a MoodleIntro a Moodle
Intro a Moodle
 
Respetoo
RespetooRespetoo
Respetoo
 
Roccoco
RoccocoRoccoco
Roccoco
 
第2回教育に関する懇談会_ 戦略的ベンチマークの取組から見えてきたこと
第2回教育に関する懇談会_ 戦略的ベンチマークの取組から見えてきたこと第2回教育に関する懇談会_ 戦略的ベンチマークの取組から見えてきたこと
第2回教育に関する懇談会_ 戦略的ベンチマークの取組から見えてきたこと
 
OCRT Certificate
OCRT CertificateOCRT Certificate
OCRT Certificate
 
Herramientas Digitales
Herramientas DigitalesHerramientas Digitales
Herramientas Digitales
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #ColloquiumRobotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
 
Adaptive Management by Harry Biggs
Adaptive Management by Harry BiggsAdaptive Management by Harry Biggs
Adaptive Management by Harry Biggs
 
スケール型ビジネス(スタートアップ)の創業支援に関して
スケール型ビジネス(スタートアップ)の創業支援に関してスケール型ビジネス(スタートアップ)の創業支援に関して
スケール型ビジネス(スタートアップ)の創業支援に関して
 
Evaluation Theory Tree: Evaluation Approaches
Evaluation Theory Tree: Evaluation ApproachesEvaluation Theory Tree: Evaluation Approaches
Evaluation Theory Tree: Evaluation Approaches
 
Introduction to System Dynamics
Introduction to System DynamicsIntroduction to System Dynamics
Introduction to System Dynamics
 
10 Trends that will Shape the Future World of Applications (2015)
10 Trends that will Shape the Future World of Applications (2015)10 Trends that will Shape the Future World of Applications (2015)
10 Trends that will Shape the Future World of Applications (2015)
 

Ähnlich wie Zend Framework características e instalación

Ähnlich wie Zend Framework características e instalación (20)

Zend Framework
Zend FrameworkZend Framework
Zend Framework
 
Zend framework
Zend frameworkZend framework
Zend framework
 
Desarrollo de sitios web con PHP y MySQL.ppt
Desarrollo de sitios web con PHP y MySQL.pptDesarrollo de sitios web con PHP y MySQL.ppt
Desarrollo de sitios web con PHP y MySQL.ppt
 
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
 
Tema1
Tema1Tema1
Tema1
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
nn
nnnn
nn
 
Web centos
Web centosWeb centos
Web centos
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphp
 
PHP Tema 1 - Introducción
PHP Tema 1 - IntroducciónPHP Tema 1 - Introducción
PHP Tema 1 - Introducción
 
Tema1
Tema1Tema1
Tema1
 
Manual php
Manual phpManual php
Manual php
 
Desarrollo Aplicaciones Zend Framework
Desarrollo Aplicaciones Zend FrameworkDesarrollo Aplicaciones Zend Framework
Desarrollo Aplicaciones Zend Framework
 
Que es php
Que es phpQue es php
Que es php
 
Que es php
Que es phpQue es php
Que es php
 
Programacion - Php
Programacion - PhpProgramacion - Php
Programacion - Php
 
Red t3 practica1_apachecms
Red t3 practica1_apachecmsRed t3 practica1_apachecms
Red t3 practica1_apachecms
 
Tutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPTutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHP
 
Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 

Kürzlich hochgeladen

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 

Kürzlich hochgeladen (20)

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 

Zend Framework características e instalación

  • 1. Integrantes del Equipo: Ivette Ortega Rosales Jasiel Trujillo Carrera
  • 2. Introducción Zend Framework es un framework para PHP creado por Zend Technologies. Para aquellos que no están familiarizados con esta empresa, Zend Technologies provee a los desarrolladores web varias herramientas para ayudarlos en su labor. Algunos de estos productos son Zend Server, un servidor de aplicaciones web para ejecutar y manejar aplicaciones PHP, y Zend Studio, un muy buen IDE para PHP (basado en Eclipse). Cómo pueden darse cuenta, Zend ha invertido en PHP, lo cual es claro indicio de por qué Zend Framework es un gran marco de trabajo que debe ser añadido a nuestro arsenal de herramientas como desarrolladores. Características de Zend Framework • Entre las principales características que podemos mencionar, se encuentran: • Basado en PHP • Esta orientado a objetos • Usa el paradigma MVC (aunque no al 100%) • Es open source • Ofrece un gran rendimiento • Ofrece una capa de abstracción a bases de datos fácil de usar • Facilita el acceso a los servicios web de distintas compañías como Google o Microsoft • Cuenta con una gran comunidad de desarrolladores que contribuyen con el mantenimiento y mejora del proyecto
  • 3. Instalación  Lo primero que vamos a hacer es descargar Zend Framework. Para empezar, vamos al sitio web de Zend Framework y damos clic en el botón Download Now  . Esto nos llevará a una página con una lista de diferentes opciones para descargar Zend Framework.
  • 4.  Después de descargar Zend Framework, procederemos a extraer los archivos a nuestro escritorio a fin de observar su contenido. Dentro, encontraremos una gran cantidad de carpetas, pero sólo necesitaremos dos: La carpeta bin y la carpeta library.  Para organizarnos bien, vamos a poner la carpeta zend dentro de nuestra ruta C:xamppphp.  Si usas wamp PHP suele encontrarse en …wampbinphpphp5.x…  Si usas xampp, puedes agregarlo en …xamppphp…  Si realizaste la instalación de manera independiente, ubica la carpeta PHP donde este el ejecutable php.exe. En nuestro caso queda en C:xamppphp, por lo que la ubicación del binario de ZF es: C:xamppphpzendbin.  Finalmente, necesitamos configurar la herramienta Zend CLI (ubicada dentro de la carpeta zend /bind ) para trabajar en cualquier directorio que queramos. Para hacer esto, necesitamos agregar la ruta de zend a la variable PATH del sistema, así podremos ejecutarlo usando el prompt de Windows.  Damos clic derecho a Equipo en el menú Inicio, luego a Propiedades y se abrirá la ventana de información básica del equipo. Damos clic en el enlace Configuración avanzada del sistema.  En la ventana que se abre, damos clic en el botón Variables de Entorno. En la nueva ventana, miramos la variable Path en Variables del sistema. Le damos clic y agregamos la ubicación de nuestra carpeta zend /bind al final.
  • 5.  Cuando hayamos terminado, damos clic en OK y lo guardamos.   Para asegurarnos de que todo este funcionando correctamente, abrimos el prompt de windows y ejecutamos el comando zf --help. Esto debería mostrarnos los comando que podemos usar con la herramienta Zend CLI. Si nada aparece, deberemos reiniciar la PC para asegurarnos de que las variables del sistema han sido implementados.  Si la consola devuelve un mensaje indicando que no se reconoce a PHP como comando o programa de Windows (por que lo usan con Wamp o Xampp), deberán añadir la ruta a la carpeta donde se encuentre el archivo php.exe al PATH del sistema, realizando el mismo procedimiento que con Zend CLI.
  • 6. Implementación(ejemplo)  Ahora, recién empezaremos con el desarrollo de nuestro proyecto con Zend Framework. En la línea de comandos, vamos al directorio donde queremos poner los archivos del proyecto (idealmente debería de ser el directorio donde nuestro servidor web ). Para este caso, vamos a D:Developmenthtdocsnettuts, por lo que escribimos cd C:xampphtdocsen el prompt y pulsamos Enter.  Con la siguiente línea crearemos la base de nuestro proyecto Zend Framework: zf create ZendF . Donde ZendF es el nombre de nuestro proyecto.  Ahora nos vamos a la ruta del proyecto, ya debería aparecer la carpeta ZendF. Dentro de ella, podemos apreciar varias carpetas.Pero la que nos interesa es la carpeta library y en ella debemos pasar la carpeta llamada Zend que se encontraba en la ruta C:xamppphpzendlibrary.  Una vez hecho esto configuraremos el archivo httpd.conf ubicado en la ruta C:xamppapacheconf y modificamos los siguientes valores y al terminar guardamos el archivo:
  • 7. Ahora nos vamos a nuestro navegador y escribimos la dirección de nuestro localhost y al nombre de nuestro proyecto http://localhost:8080/ZendF Y comprobamos que ahora podemos trabajar con zend.