jueves, 30 de agosto de 2012

Instalando Zend Framework en Ubuntu

Para instalar Zend Framework en Ubuntu solo basta escribir la instrucción:
 sudo apt-get install zend-framework

Una vez instalado se puede crear un proyecto. Para eso te debes ubicar en la carpeta de proyectos Web en mi caso /var/www/ y escribir:
sudo zf create project zftest

Donde zftest es el nombre de mi proyecto.

Paso siguiente habilitamos el uso de layouts
sudo zf.sh enable layout

Zend queda instalado en la siguiente dirección:
/usr/share/php/libzend-framework-php

Y se debe copiar la carpeta Zend en la carpeta library de nuestro proyecto
/var/www/zftest/library

Para eso mejor crearemos un symbolic link
sudo ln -s /usr/share/php/libzend-framework-php/Zend Zend

Vamos a configurar nuestra aplicación en Apache
En la carpeta docs de nuestro proyecto se debe editar el archivo README.txt

sudo vim README.txt
:set nu

Copio las lineas que corresponden a la configuración para Apache en un nuevo archivo dentro de la carpeta de configuración de virtual host de Apache.
:16,30 write /etc/apache2/sites-available/zftest

Habilitamos nuestro sitio
sudo a2ensite zftest

Reiniciamos Apache
sudo /etc/init.d/apache2 reload

Agregamos nuestro sitio en el archivo hosts
127.0.1.1       zftest.local


Y después colocamos en el navegador zftest.local y este es el resultado


Fuentes
http://j.gs/1MO1

1 comentario:

luis javier torres villalvazo dijo...

Hola buenas tardes: me podrías explicar esta parte que no entiendo la parte que debo de configurar el apache.

" Copio las lineas que corresponden a la configuración para Apache en un nuevo archivo dentro de la carpeta de configuración de virtual host de Apache.
:16,30 write /etc/apache2/sites-available/zftest "

---> donde es lo que debo modificar porque modifique esta linea en el archivo de configuración README.txt. y cuando cargue el zftest.local no me cargo la pagina de zend-framework todo lo de mas lo hice de la manera correcta siguiendo todo lo me mencionas..

DocumentRoot "/etc/apache2/sites-available/zftest"