Requisitos :
- Sistema Operacional GNU/Linux.
- O Servidor Web (apache 2, php 5, mysql 5.1 ) com o módulo rewrite instalado.
- O Zend instalado em “/opt/ZendFramework-1.11.5-minimal” (pode ser baixado aqui http://www.zendframework.com/releases/ZendFramework-1.11.5/ZendFramework-1.11.5-minimal.zip).
- O seu projeto deve ficar em “/var/www/meu_projeto”.
- Permissão de escrita no diretório “/var/www”.
Primeiro vamos criar o projeto. Pressione ALT+F2, digite o comando a baixo e pressione enter:
/opt/ZendFramework-1.11.5-minimal/bin/zf.sh create project /var/www/meu_projeto
Agora vamos inserir o Zend no projeto. Pressione ALT+F2 novamente, digite o comando a baixo e pressione enter:
gedit /var/www/meu_projeto/public/index.php
Antes da linha “require_once ‘Zend/Application.php’;”, insira a seguinte linha:
set_include_path(‘/opt/ZendFramework-1.11.5-minimal/library/’);
Clique em Salvar.
Agora é necessário criar o arquivo .htaccess para tornar o diretório públic como diretório raiz,
pressione ALT+F2 e entre com o comando abaixo:
gedit /var/www/meu_projeto/.htaccess
Insira as 3 linhas a seguir:
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteRule .* public/index.php
Clique em Salvar.
obs: A primeira linha é opcional, mas é recomendável que se use para ambientes de desenvolvimento.
Agora é preciso alterar o arquivo application.ini, pressione ALT+F2 e entre com o comando abaixo:
gedit /var/www/meu_projeto/application/configs/application.ini
Dentro da seção “production”, acrescente a seguinte linha:
resources.frontController.baseUrl = /meu_projeto
Vamos aproveitar este momento para acrescentar o layout ao projeto. Logo abaixo, insira a seguinte linha:
resources.layout.layoutPath = APPLICATION_PATH “/layouts/scripts/”
Clique em Salvar.
pressione ALT+F2 e entre com o seguinte comando:
mkdir -p /var/www/meu_projeto/application/layouts/scripts
Antes de pressionar ENTER, marque a opção “Executar em um terminal”.
pressione ALT+F2 novamente e entre com o seguinte comando:
gedit /var/www/meu_projeto/application/layouts/scripts/layout.phtml
insira a seguinte conteúdo “<?php echo $this->layout()->content; ?>”
Clique em Salvar.
obs: Usar layouts é opcional, mas é interessante para a organização do projeto.
Pronto, agora você pode acessar “http://localhost/meu_projeto”