MeuMySQL Blog is now at http://blog.mdnsolutions.com/.

Wednesday, September 19, 2012

Instalando o Zend Framework

Bem, nesse artigo vou dar dicas de como fazer a instalação e configuração para rodar o zend framework versão 1.12.0 no ubuntu 12.04.


Configurando o Apache

Primeiramente temos que habilitar o modo rewrite do apache. Para isso faremos um link simbólico do respectivo módulo:

shell> ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

Vamos criar então o virtual host do nosso sistema acessando:

shell> cd /etc/apache2/sites-available/

dentro desse diretório crie o arquivo local.zf com o seguinte conteúdo:

<VirtualHost *:80>

        ServerName local.zf
        DocumentRoot "/var/www/zf/public"
        SetEnv APPLICATION_ENV "development"

        <Directory "/var/www/zf/public">
                Options Indexes MultiViews FollowSymLinks
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>

</VirtualHost>

Da mesma forma que fizemos anteriormente vamos agora fazer um link simbólico desse arquivo.

shell> ln -s /etc/apache2/sites-available/local.zf /etc/apache2/sites-enabled/

Agora vamos adicionar o novo virtual host ao hosts do sistema acessando:

shell> nano /etc/hosts

Neste arquivo adicione a seguinte linha

127.0.0.1       local.zf


Baixando e configurando o ZF

Faça o download do projeto aqui. Recomendo que baixe a versão "Zend Framework 1.12.0 Minimal", nela contém arquivos basicos de configuração e a Library. Eu optei pela versão zip do arquivo no download. 

Você pode extrair o arquivo e logo após remover o zip:

shell> unzip ZendFramework-1.12.0-minimal.zip 
shell> rm -R ZendFramework-1.12.0-minimal.zip 

Entraremos no diretório htdocs do apache em:

shell> cd /var/www

Para criarmos nosso projeto digitaremos o caminho do diretório do zend framework que você acabou de baixar, dentro dele temos diretório bin e neste um arquivo chamado zf.sh. (obs.: você pode ainda adicionar esse arquivo ao seu path do sistema.

cd /var/www$ ./path/ZendFramework-1.12.0-minimal/bin/zf.sh create project zf

Copie a biblioteca do Zend para seu projeto ou adicione ela no seu include_path.

shell> cp -R /path/ZendFramework-1.12.0-minimal/library/Zend/ /var/www/zf/library/

Então reinicie o servidor via

shell> /etc/init.d/apache2 restart
ou 
shell> service apache2 restart

Digite no seu browser o caminho http://local.zf/, e neste momento você deveria estar visualizndo o seu projeto.  \o/

ps: Se por algum motivo não rodar você pode verificar o motivo em /var/log/apache2/error.log

No comments:

Post a Comment