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
Por hoje é tudo, até uma proxima! Comentem!