Zend Framework

Você encontra muita coisa sobre o Zend Framework na web então não vou ficar fazendo tutorial mas vou mostrar a nata das buscas no google por categorias isso pode ajudar em alguma coisa…

Instalar:

Forma simples pada Debian/Ubuntu

# apt-get install zend-framework

ou

# apt-get install zendframework-bin

Agora precisamos configurar a variável include_path do PHP, edite os arquivos /etc/php5/apache2/php.ini e /etc/php5/cli/php.ini nas seções Paths and Directories que ficam aproximadamente na linha 486, como no exemplo abaixo:

; UNIX: "/path1:/path2"
include_path = ".:/usr/share/php/libzend-framework-php"

no Debian tive que colocar da seguinte forma:

include_path = ".:/usr/share/php"

pois no debian as bibliotecas ficam em /usr/share/php/Zend

O ZendFramework necessita do módulo rewrie do Apache habilitado. Para habilitar o módulo execute o seguinte comando:

# a2enmod rewrite

Também é necessário alterar o arquivo /etc/apache2/sites-available/default, na tag <Directory /var/www/> temos o parâmetro AllowOverride com o valor None, mude-o para All. vai ficar assim:

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

Então devemos recarregar as configurações do Apache e do PHP, com o seguinte comando:

# /etc/init.d/apache2 restart

 

Poderá ainda ser necessário criar um link na library para os códigos Zend:

ramon@pc:/projeto/library$ ln -s /usr/share/php/libzend-framework-php/Zend/ .

 

Fontes:

http://www.wanderson.camargo.nom.br/2011/01/introducao-ao-zend-framework-parte-01-instalando/

http://adlermedrado.com.br/2010/01/zend-framework-tutorial-series-capitulo-1/

http://diorgenes.wordpress.com/2009/06/09/instalar-e-configurar-o-zendframework/

http://blog.lookatitude.com/instalar-zend-framework-no-ubuntu

http://www.forumdebian.com.br/topico-instalando-o-zendframework-no-debian-sem-complica%C3%A7%C3%B5es

http://www.vivaolinux.com.br/dica/Instalando-Zend-Framework

http://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-install-zend-framework-on-linux-mint-12-ubuntu-11-10.html#axzz3Cam7yilh

Muitas coisas:

http://fernandomantoan.com/category/frameworks/zend-framework/

http://zendgeek.blogspot.com/search/label/Zend%20Framewrork

http://blog.giovannicandido.com/category/php/zend-framework/

http://www.brunoporto.com.br/tag/zend-2/

Estrutura Zend:

http://www.wanderson.camargo.nom.br/2011/02/introducao-ao-zend-framework-parte-03-estrutura-do-aplicativo/

http://bardozend.blogspot.com/2011/06/plugando-no-zend-ele-nao-gosta-disso.html

http://www.gilbertoalbino.com/dica-zend-como-adicionar-classes-propriascustomizadas-no-zend-framework/

Autenticação:

http://fernandomantoan.com/frameworks/zend-framework/autenticacao-com-zend-framework/

Layout:

http://forum.imasters.com.br/topic/390863-zend-layout/

Tutorial IBM:

http://www.ibm.com/developerworks/br/library/os-php-zend3/

Modulos:

http://wellrocha.com.br/blog/2009/07/20/zend-framework-trabalhando-com-modulos/

http://www.brunoporto.com.br/2010/09/27/modulos-zend-framework/

http://lenss.nl/2010/02/zend-framework-bootstrapping-modules/

http://roysimkes.net/blog/2010/06/creating-and-managing-zend-framework-modules/

http://www.zfforums.com/zend-framework-general-discussions-1/resources-developers-37/setup-multi-modules-zend-framework-v1-9-13-steps-3737.html

Paginação no zend:

http://ctncardoso.com.br/blog/2011/04/criando-paginacao-de-resultados-com-zend_paginator/

http://www.marcosborges.com/blog/2011/02/09/zend-framework-listagem-filtros-ordem-e-paginacao-sql_calc_found_rows/

http://matiasrezende.com.br/blog/zend-framework/exibindo-resultados-paginados-com-zend-paginator/

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *