***Como uso linux o exemplo atual será baseado nele ,mas prometo fazer uma versão windows.
Bom antes de mais nada vamos baixar o framework acessem http://framework.zend.com/.
Vamos baixar a versão Zend Framework 1.11.11 Minimal e colocar ela em algum lugar no meu caso /home/renato (não vou entrar em questões de segurança pois estamos fazendo a título de aprendizado) e renomear a pasta para Zend
dentro da pasta existe duas pastas que importam pra gente primeiro a library que como o nome já diz são as bibliotecas do ZF e segundo a bin que é onde fica o zend tool (falaremos dele no próximo post)
agora vamos adicionar a library no nosso php.ini, editando o arquivo usando o seguinte comando “vi
/etc/php5/apache2/php.ini”(precisa ser root alterar o arquvo).
procure pela linha
;include_path = ".:/usr/share/php"
e adicone depois dela
include_path = "/home/renato/Zend/library"
Precisamos habilitar o mod_rewrite execute o comando
a2enmod rewrite
agora altera o arquivo “vi /etc/apache2/httpd.conf”
Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all
Agora restart o apache
/etc/init.d/apache2 restart
até aki já temos a library integrada no nosso php agora precisamos só “melhorar” a chamda para a zend tool,vamos resolver isso e evitar ficar digitando todo o caminho da mesma
abra o terminal e vá até a pasta (no meu cado cd /home/renato/Zend/bin/),vamos mover os arquivos com os seguintes comandos
digite cd /usr/bin para acessar a pasta sudo ln -fs /home/renato/Zend/bin/zf.sh zf
agora digitando zf no console será exibida essa tela
Será mostrado um erro mas fiquem tranquilos ,isso acontece pq não passei nenhuma ação.
Pronto agora estamos com o zend rodando no nosso sistema
essa foi a base de dados criada
Pronto agora vamos começar o projeto
entre no diretório no meu caso
cd /var/www/ e digite zf create projeto bugs
Será criado toda estrutura do projeto, se vc acessar a pasta verá todos os arquivos que foram criados.
Já temos a modelagem do banco de dados e o projeto criado no próximo post vou enviar o arquivo para criação da base de dados e mostrar outras configurações no zend .
Acredito que o próximo post será o último de explicações e configurações depois será mão na massa
Abraço a todos espero conseguir passar o conhecimento nesse fantástico framework


2 comments
André Medeiros
February 19, 2012 at 14:12:59 (UTC 0)
Olá Renato
Ótima iniciativa, estou acompanhando os posts
Renato Suero
February 22, 2012 at 15:16:02 (UTC 0)
Obrigado, fico feliz em saber que está sendo útil.
Só peço um poko de paciência pois tive que dar uma parada no ZF mas prometo terminar o projeto