Categorias
PHP Programação

Zend Framework Guia de instalação Passo-a-Passo

No artigo de hoje trago-vos um simples e útil guia de como instalar o Zend Framework localmente, de forma a trabalharem com uma das melhores framework actualmente, sem pagarem nada por isso.

O Zend Framework (ZF como é conhecido), como o nome indica é uma framework para aplicações web opensource (código aberto), com isto diz que está sempre em constante desenvolvimento. Orientado a objeto, implementa o PHP 5(+).
Este framework foi/é desenvolvido com o objetivo de simplificar o desenvolvimento de aplicações web promovendo assim as melhores práticas de desenvolvimento em PHP.
O Zend foi fundado pelos programadores do núcleo de PHP, Zeev Suraski e Andi Gutmans.

Requisitos

Ambiente windows
ZF ultima versão
Xampp Windows (servidor local)

Configuração – Apache – Base

Nas atuais versões dos vários servidores locais as permissões que necessitamos já estão activadas, elas são:

– Modulo Rewrite;
– FollowSymLinks;
– AllowOverride;
– AccessFileName (.htaccess)

No caso podem confirmar se estão ativados, indo a: C:xamppapacheconfhttpd. conf

Num servidor web, remoto, por norma estas opções já estão ativadas, prontas para receber o ZF1 e ZF2 (e não só), mas no caso de não estarem basta pedirem ao administrador e logo serão ativadas.

Configuração – Apache – VirtualHost

VirtualHost é a possibilidade de no mesmo computador existirem vários domínios, partilhando assim os seus recursos. (RAM, Processdor, etc…)
Este procedimento não é obrigatório, mas é bastante útil, não só para o Zend Framework mas para trabalhos sem ou com outras frameworks. Para configurar, vamos a: C:xamppapacheconfextrahttpd-vhosts.conf e no final acrescentamos:

<VirtualHost localhost:80>
    DocumentRoot C:/xampp/htdocs/
    ServerName localhost
 
    <Directory C:/xampp/htdocs/>
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>


<VirtualHost zendteste:80>
    DocumentRoot C:/xampp/htdocs/zendteste/public
    ServerName zendteste

    SetEnv APPLICATION_ENV "development"
 
    <Directory C:/xampp/htdocs/zendteste/public>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Se repararem acrescentamos o virtual host “localhost” isto é para manter o nosso velho e útil http://localhost. A ainda acrescentamos o “zendteste” o nosso novo virtual host.
Agora reiniciamos (ou iniciamos caso não o tenha feito) o xampp (o modulo Apache, Stop e depois Start)

Configuração – Windows – Host

Para completar o passo descrito a cima, temos de criar o nosso host no próprio windows, para podemos aceder pelo “http://zendteste”. Para este procedimento necessitamos de permissões de administrador, para isto, vamos: Menu iniciar > Digitamos “Bloco de notas” > botão do do lado direito do rato > Executar como administrador
A seguir abrimos(ctrl+O) o caminho: C:WindowsSystem32driversetc digitamos *.* e abrimos o arquivo hosts. Aqui adicionamos no final:

127.0.0.1       localhost
127.0.0.1	zendteste

Configuração – Windows – Variáveis

Está é a ultima configuração para podermos rodar o nosso Zend Framework!
Vamos ao ZF que fizemos download e descompatamos para o diretório: C:Program Files (x86) Ou so C:Program Files no caso de ser 32bits. Fica com o nome da versão, então alteramos para ZendFramework.

Agora vamos adicionar variáveis ao sistema indo a: Painel de ControloTodos os Itens do Painel de ControloSistema e no lado esquerdo na opção “Definições avançadas do sistema”.
Logo a seguir procuramos pela variavel “Path” e depois em “Editar”

Adicionamos no final da texto todo “;” no caso de ainda não existir, e depois: “C:Program Files (x86)ZendFrameworkbin;C:xamppphp;”

Após isto reinicie o computador (em alguns casos não é necessário).

Teste Zend Framework

Para testar pode executar o comando no CMD do windows: “zf create project zendteste”
Ou pode procurar uma base de projecto no próprio google, as nossas sugestões são:
Zend Framework 1
ZF2

zend 2

Por hoje é tudo, até uma proxima! Comentem!



Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *