O pré-aquecimento
Vamos já deixar algumas coisas preparadas antes de começar o nosso trabalho. Eu configurei um virtual host chamado local.zf2 e apontei o root para /var/www/zf2/public. Sinta-se livre para fazer como desejar. (Não sabe nada desse tal de Virtual Host? Clique aqui)
O download
Você pode fazer download do Skeleton do ZF aqui, basta clicar no botão ZIP. Eu optei por clonar o projeto no diretório /var/www como no comando abaixo . Chamei meu diretório de zf2:
$ cd /var/www
$ git clone https://github.com/zendframework/ZendSkeletonApplication.git zf2
A instalação
Uma vez feito, agora usaremos o composer (não sabe do que estou falando? Aqui tem algumas dicas). Observe que você tem um arquivo no /var/www/zf2 chamado composer.json. Ele contém todas as informações necessárias para fazer o download das dependências:
Você terá em seu diretório zf2 algo como:
Teóricamente basta rodar no seu browser http://local.zf2 que você verá a tela de apresentação do ZF2.
Digite agora http://local.zf2/1234, e neste momento você deveria estar visualizando uma página como abaixo, caso contrário possívelmente você terá que verificar seu módulo rewrite do apache ou ainda configurar seu arquivo .htaccess.
Em breve estarei postando alguns exemplos de uso. Criação de rotas, controllers e etc.
Até mais!
Referências:
http://framework.zend.com/downloads/
http://framework.zend.com/manual/2.0/en/user-guide/skeleton-application.html
https://github.com/zendframework/ZendSkeletonApplication
http://meumysql.blogspot.com.br/2012/09/configurando-apache-e-zend-framework.html
Uma vez feito, agora usaremos o composer (não sabe do que estou falando? Aqui tem algumas dicas). Observe que você tem um arquivo no /var/www/zf2 chamado composer.json. Ele contém todas as informações necessárias para fazer o download das dependências:
$ composer self-update
$ composer install
Você terá em seu diretório zf2 algo como:
Teóricamente basta rodar no seu browser http://local.zf2 que você verá a tela de apresentação do ZF2.
Digite agora http://local.zf2/1234, e neste momento você deveria estar visualizando uma página como abaixo, caso contrário possívelmente você terá que verificar seu módulo rewrite do apache ou ainda configurar seu arquivo .htaccess.
Em breve estarei postando alguns exemplos de uso. Criação de rotas, controllers e etc.
Até mais!
Referências:
http://framework.zend.com/downloads/
http://framework.zend.com/manual/2.0/en/user-guide/skeleton-application.html
https://github.com/zendframework/ZendSkeletonApplication
http://meumysql.blogspot.com.br/2012/09/configurando-apache-e-zend-framework.html
No comments:
Post a Comment