Vamos a explicar cómo empezar a trabajar con Zend Framework usando NetBeans


Lo primero que hay que hacer es descargarse los ficheros necesarios para poder utilizar el framework. Su web oficial es http://framework.zend.com/. Será suficiente con descargarnos el que pone “Zend Framework XXX Full” (según la versión que corresponda). Una vez que tengamos el fichero lo descomprimimos en el lugar del disco que queramos.

wpid647-media_1304405945008.png

Después, abrimos NeatBeans y en “Preferencias” vamos al apartado de PHP y en la pestaña de Zend le decimos donde está el ejecutable de Zend Framework, que nos servirá para automatizar algunas tareas. La ubicación del fichero dependerá del lugar donde hayamos descomprimido los ficheros que nos hemos descargado en el paso anterior. Para linux y mac pondremos el fichero zf.sh, y para windows el zf.bat

wpid648-media_1304406390481.png

Ahora podemos crear nuestro primer proyecto en NeatBeans

wpid649-media_1304406574651.png

Configuramos las carpetas donde estarán los ficheros

wpid650-media_1304406643727.png

Y por último le decimos que va a ser un proyecto de Zend Framework, así nos creará toda la estructura de carpetas necesarias para el correcto funcionamiento del framework.

wpid651-media_1304406701347.png

Ahora nuestro proyecto tendrá unos directorios predefinidos donde podremos empezar a trabajar, lo primero que tenemos que hacer es copiar las librerías de zend en el directorio de “library”

wpid652-media_1304406874090.png

Copiaremos la capeta “Zend” dentro de “library” que hay en los ficheros que hemos descomprimido en el primer punto, a la carpeta “library” de nuestro proyecto. Otra posibilidad es crear un enlace simbólico a dicha carpeta, así no tenemos ficheros duplicados (cd /miproyecto/libray ; ln -s /Library/ZendFramework/library/Zend/ Zend)

wpid653-media_1304407322629.png

Ahora configuramos nuestro servidor web para que el document root sea la carpeta “public” de nuestro proyecto, arrancamos el servidor y debería de aparecer un mensaje de bienvenida.

wpid654-media_1304408058764.png