Primeira coisa, realizar o download do Zend Framework, http://framework.zend.com/downloads/latest , na ocasião eu baixei o arquivo ZendFramework-1.12.0.tar.gz.
Vou descompactar o arquivo, e transferir seu conteúdo para a pasta /opt.
# tar -xvf ZendFramework-1.12.0.tar.gz - C /opt/
Para que o php passe a enchergar o Zend Framework, preciso adicionar um include path, nos arquivos
# /etc/php5/apache2/php.ini
# /etc/php5/cli/php.ini
Procure pela sessão "Paths and Directories", caso esteja utilizando o nano, utilize o Ctrl + W. Deve ser encontrado um texto semelhante ao abaixo:
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2"
;include_path = ".:/usr/share/php"
Inclua o seguinte comando :
include_path ".:/opt/ZendFramework-1.12.0/library"
de volta ao terminal, preciso ativar o módulo de rewrite:
# a2enmod rewrite
faça o reload do Apache,
# /etc/init.d/apache2 reload
Para fazer uso dos comando do Zend Tools, no console, é necessário criar um alias, assim, edit o arquivo
/etc/bash.bashrc, incluindo na última linha o seguinte comando.
alias zf=/opt/ZendFramework-1.12.0/bin/zf.sh
Pronto o Zend já está funcionando. Vamos realizar alguns teste. O Zend já está configurado, mas não para essa sessão. Abra um novo console, no meu caso estou utilizando o putty para acessar meu servidor, feche e abra novamente.
comando para testar o Zend.
# zf show version
no meu caso foi mostrado o seguinte:
Zend Framework Version: 1.12.0
para ver se o PHP está sendo executado, utilize o comando
# php -v
no meu caso, foi mostrado o seguinte:
PHP 5.3.3-7+squeeze14 with Suhosin-Patch (cli) (built: Aug 6 2012 20:08:59)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH
Para encerrar, em definitivo nossos testes, proponho criar um projeto.
# zf create project /var/www/testeZf
Abra seu navegador e entre com o seguinte endereço,
http://ip_do_servidor/testeZf/public/
Deverá aparecer a seguinte imagem:
Para encerrar, em definitivo nossos testes, proponho criar um projeto.
# zf create project /var/www/testeZf
Abra seu navegador e entre com o seguinte endereço,
http://ip_do_servidor/testeZf/public/
Deverá aparecer a seguinte imagem:
No próximo post, entro no mérito da estrutura dos Diretórios.
Abraço até a próxima.