SlideShare una empresa de Scribd logo
1 de 7
INSTITUTO TECNOLOGICO DE TEHUACAN 
EQUIPO 3
Definicion 
•Kohana es un framework para aplicaciones 
web para PHP5 que implementa el patrón 
de Modelo Vista Controlador Jerárquico(HMVC). 
Sus principales objetivos se basan en ser seguro, 
ligero, y fácil de utilizar.
Características 
•Extremadamente seguro 
•Extremadamente ligero 
•Mínima curva de aprendizaje 
•Utiliza el patrón MVC y HMVC 
•Compatibilidad UTF-8 100% 
•Arquitectura con bajo acoplamiento 
•Extremadamente sencilla de extender
Tecnología 
•PHP5 OOP estricto 
•Sencilla abstracción de base de datos mediante 
librerías SQL 
•Múltiples drivers de sesión (nativo, base de 
datos, y cookie) 
•Un Poderoso gestor de eventos que permite 
pequeñas modificaciones dinámicamente 
•Originalmente basado en CodeIgniter
Obteniendo Kohana 
•Para comenzar daré por sentado que tienes 
instalado un servidor web y que este tiene 
activado el soporte para PHP si no es así por 
favor busca sobre como instalar estos sencillos 
requisitos ya que el post cubre solo la 
instalación básica de Kohana en un servidor ya 
funcional. 
•Para descargar Kohana el mejor sitio es la web 
del framework que se encuentra Aquí 
•Al momento de escribir esto la última versión 
disponible es la 3.3.1
Configuración previa: 
• Abrir, el archivo httpd.conf, con un editor de texto. 
• Descomentar la línea "LoadModule rewrite_module modules/mod_rewrite.so" 
(Sin comillas). 
• Reiniciar el apache. 
Instalación (Caso 1): 
• Descargar la aplicación (v3.22) desde la página oficial. http://kohanaframework.org. 
• Descomprimir dentro del la carpeta raíz (www, htdocs, etc). 
• Ingresar a http://localhost/kohana. 
• Se ejecutará un test, mostrando la información de la instalación. 
• En el caso de Linux, la carpeta logs (/kohana/applicaction/logs) y cache 
(/kohana/applicaction/cache), deberán tener permisos de escritura. 
• Como indica el test, renombrar o eliminar el archivo install.php 
(/kohana/install.php).
Configuración: 
• Renombrar el archivo example.htaccess (/kohana/example.htaccess) por .htaccess. 
• Abrir el archivo .htaccess, editar la línea "RewriteBase /" por "RewriteBase 
/kohana/". 
• Abrir el archivo bootstrap.php (kohana/application/bootstrap.php), editar: 
Kohana::init(array( 
'base_url' = '/', 
)); por Kohana::init(array( 
'base_url' = '/kohana/', 
)); 
• Refrescar la página, aparecerá el mensaje "hello, world!". 
• Listo, ya tenemos a Kohana Framework instalado. 
Bien, esta es una manera de instalar, donde la aplicación estará dentro de la carpeta 
"kohana".

Más contenido relacionado

La actualidad más candente

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
yanetzis
 
webutil oracle forms
webutil oracle formswebutil oracle forms
webutil oracle forms
israel
 

La actualidad más candente (19)

Tomcat
TomcatTomcat
Tomcat
 
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
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHP
 
Laravel
LaravelLaravel
Laravel
 
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
 
Laravel vc
Laravel vcLaravel vc
Laravel vc
 
Tema1[php]
Tema1[php]Tema1[php]
Tema1[php]
 
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
 
CakePHP parte 2
CakePHP parte 2CakePHP parte 2
CakePHP parte 2
 
Wampserver
WampserverWampserver
Wampserver
 
webutil oracle forms
webutil oracle formswebutil oracle forms
webutil oracle forms
 
Php apéndice
Php   apéndicePhp   apéndice
Php apéndice
 
Preguntas Wamp
Preguntas WampPreguntas Wamp
Preguntas Wamp
 
Servidor http
Servidor httpServidor http
Servidor http
 
php
phpphp
php
 
Breve introducción a Apache Ant
Breve introducción a Apache AntBreve introducción a Apache Ant
Breve introducción a Apache Ant
 
10practicafinal
10practicafinal10practicafinal
10practicafinal
 
Xampp+Wordpress
Xampp+WordpressXampp+Wordpress
Xampp+Wordpress
 

Similar a Kohana

Seguridad en Apache
Seguridad en ApacheSeguridad en Apache
Seguridad en Apache
magnobalt
 
Abf leccion 03
Abf leccion 03Abf leccion 03
Abf leccion 03
victdiazm
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
METROPOLITANO
 
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
Ernesto Gamboa
 
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
Ignacio Reyes
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
Eduardo Monroy Husillos
 
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
Alberto Martinez
 
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
Andrés Amaya
 

Similar a Kohana (20)

Curso de php
Curso de phpCurso de php
Curso de php
 
Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
 
Manualcake
ManualcakeManualcake
Manualcake
 
Apendice a
Apendice aApendice a
Apendice a
 
Seguridad en Apache
Seguridad en ApacheSeguridad en Apache
Seguridad en Apache
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHP
 
Aceleradores PHP Final - Programador PHP
Aceleradores PHP Final - Programador PHPAceleradores PHP Final - Programador PHP
Aceleradores PHP Final - Programador PHP
 
Abf leccion 03
Abf leccion 03Abf leccion 03
Abf leccion 03
 
Php andmysql (1)
Php andmysql (1)Php andmysql (1)
Php andmysql (1)
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial mysqlphp
Tutorial mysqlphpTutorial mysqlphp
Tutorial mysqlphp
 
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
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
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
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
 
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 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
 
Practica09
Practica09Practica09
Practica09
 
Rendimiento extremo en php
Rendimiento extremo en phpRendimiento extremo en php
Rendimiento extremo en php
 
Creacion de un Repositorio Local en CentOS_6.0
Creacion de un Repositorio Local en CentOS_6.0Creacion de un Repositorio Local en CentOS_6.0
Creacion de un Repositorio Local en CentOS_6.0
 

Último

Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
jose880240
 
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
perezreyesalberto10
 

Último (8)

tabla-bacterias-1-0-179241-downloadable-3772106.pdf
tabla-bacterias-1-0-179241-downloadable-3772106.pdftabla-bacterias-1-0-179241-downloadable-3772106.pdf
tabla-bacterias-1-0-179241-downloadable-3772106.pdf
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
 
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
 
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
 
Presentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la WebPresentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la Web
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 

Kohana

  • 1. INSTITUTO TECNOLOGICO DE TEHUACAN EQUIPO 3
  • 2. Definicion •Kohana es un framework para aplicaciones web para PHP5 que implementa el patrón de Modelo Vista Controlador Jerárquico(HMVC). Sus principales objetivos se basan en ser seguro, ligero, y fácil de utilizar.
  • 3. Características •Extremadamente seguro •Extremadamente ligero •Mínima curva de aprendizaje •Utiliza el patrón MVC y HMVC •Compatibilidad UTF-8 100% •Arquitectura con bajo acoplamiento •Extremadamente sencilla de extender
  • 4. Tecnología •PHP5 OOP estricto •Sencilla abstracción de base de datos mediante librerías SQL •Múltiples drivers de sesión (nativo, base de datos, y cookie) •Un Poderoso gestor de eventos que permite pequeñas modificaciones dinámicamente •Originalmente basado en CodeIgniter
  • 5. Obteniendo Kohana •Para comenzar daré por sentado que tienes instalado un servidor web y que este tiene activado el soporte para PHP si no es así por favor busca sobre como instalar estos sencillos requisitos ya que el post cubre solo la instalación básica de Kohana en un servidor ya funcional. •Para descargar Kohana el mejor sitio es la web del framework que se encuentra Aquí •Al momento de escribir esto la última versión disponible es la 3.3.1
  • 6. Configuración previa: • Abrir, el archivo httpd.conf, con un editor de texto. • Descomentar la línea "LoadModule rewrite_module modules/mod_rewrite.so" (Sin comillas). • Reiniciar el apache. Instalación (Caso 1): • Descargar la aplicación (v3.22) desde la página oficial. http://kohanaframework.org. • Descomprimir dentro del la carpeta raíz (www, htdocs, etc). • Ingresar a http://localhost/kohana. • Se ejecutará un test, mostrando la información de la instalación. • En el caso de Linux, la carpeta logs (/kohana/applicaction/logs) y cache (/kohana/applicaction/cache), deberán tener permisos de escritura. • Como indica el test, renombrar o eliminar el archivo install.php (/kohana/install.php).
  • 7. Configuración: • Renombrar el archivo example.htaccess (/kohana/example.htaccess) por .htaccess. • Abrir el archivo .htaccess, editar la línea "RewriteBase /" por "RewriteBase /kohana/". • Abrir el archivo bootstrap.php (kohana/application/bootstrap.php), editar: Kohana::init(array( 'base_url' = '/', )); por Kohana::init(array( 'base_url' = '/kohana/', )); • Refrescar la página, aparecerá el mensaje "hello, world!". • Listo, ya tenemos a Kohana Framework instalado. Bien, esta es una manera de instalar, donde la aplicación estará dentro de la carpeta "kohana".