Blog de informática: programación, internet, php, wordpress, mysql, windows, mootools, linux,…
In: zend framework
8 Feb 2010
Ya sea para iniciar un nuevo proyecto, o para empezar a hacer pruebas con Zend Framework y aprender, necesitamos primero instalar Zend Framework. La instalación puede ser muy simple con solo copiar la carpeta donde esta la librería; pero se puede utilizar la herramienta Zend_Tool que nos permite realizar operaciones como crear proyecto, módulo, controlador, … actualizando el profile del proyecto en todo momento.
El entorno en el que esta hecho este pequeño tutorial es en Windows, habiendo instalado como servidor el conjunto de servidores que contiene XAMPP (Apache, MySQL, PHP, …). Si se ha hecho una instalación por defecto, XAMPP estará instalado en la ruta “C:\xampp\” y dentro estará la carpeta “php” que contiene el módulo de PHP y la carpeta “htdocs” donde esta el sitio web por defecto. En esta última carpeta se ha creado una carpeta de prueba llamada “testzf” para realizar allí esta tutorial.
Una vez descargado Zend Framework (actualmente la versión 1.10), ya sea el paquete Full o Minimal, se puede proceder a seguir el tutorial:
cd C:\xampp\htdocs\testzfSET PATH=%PATH%;C:\xampp\php
php -version zf show version
include_path = ".;C:\xampp\php\PEAR"
Modificarla para añadir el path a la librería copiada:
include_path = ".;C:\xampp\htdocs\testzf\library;C:\xampp\php\PEAR"
CUIDADO! El orden de los paths importa, ya que sinó se pueden detectar conflictos al cargar ambas librerías a la vez. La regla es: primero la más nueva y después las siguientes.
C:\xampp\htdocs\testzf\library> zf show version Zend Framework Version: 1.10.0
rename C:\xampp\php\zf.bat zf.bat.bak rename C:\xampp\php\zf.php zf.php.bak copy C:\xampp\htdocs\testzf\bin\zf.bat C:\xampp\php copy C:\xampp\htdocs\testzf\bin\zf.php C:\xampp\php
zf --help
zf create project C:\xampp\htdocs\testzf
Según la arquitectura de Zend Framework, todas las peticiones tienen que dirigirse al archivo “C:\xampp\htdocs\testzf\public\index.php“. Para ello, hay que crear un VirtualHost en el Apache, operación que se realiza en dos simples pasos:
127.0.0.1 testzf
Así, cuando se le solicite a Windows por este dominio (testzf), hará las peticiones a si mismo haciendo un loopback.
##NameVirtualHost *:80Eliminando las almohadillas:
NameVirtualHost *:80Y añadiendo al final las siguientes líneas que indican el dominio y la carpeta:
<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/testzf/public" ServerName testzf </VirtualHost>
Si todo ha ido correctamente y reiniciando el servidor Apache para que los cambios surjan efecto, al utilizar un navegador y solicitar la página web “http://testzf”, se tiene que obtener página como la siguiente:
Falta comentar que la modificación del PATH se pierde cuando se cierra la ventana de línea de comandos. Para hacer permanentes las modificaciones, hay que modificar las “Variables de entorno“.
Más información en los siguientes links:
Entradas relacionadas:
Este blog informático pretende ser un blog de notas o portafolio de información variada: trozos de código, descubrimientos, notas sueltas, ... Para tenerla a mano, y ser compartida.
1 Comentario en Instalar Zend Framework y Zend_Tool para construir proyectos en Windows
Fernando
02 Marzo 2010 a las 04:44
Muy util muchas gracias! :D