| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 24249 -->
- <!-- Reviewed: no -->
- <appendix id="requirements" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Pré-requisitos do Zend Framework</title>
- <sect1 id="requirements.introduction">
- <title>Introdução</title>
- <para>
- Zend Framework requer um interpretador de <acronym>PHP</acronym> 5 com um servidor
- web configurado para trabalhar corretamente com scripts <acronym>PHP</acronym>.
- Algumas funcionalidades requerem extensões adicionais ou recursos do servidor web;
- na maioria dos casos o framework pode ser usado sem eles, embora o desempenho possa
- cair ou os recursos auxiliares não ficarem totalmente funcionais. Um exemplo dessa
- dependência é o mod_rewrite em um ambiente do Apache, que pode ser usado para
- implementar as "<acronym>URL</acronym>'s amigáveis" como
- "<filename>http://www.example.com/user/edit</filename>". Se mod_rewrite não estiver
- habilitado, o Zend Framework poderá ser configurado para suportar
- <acronym>URL</acronym>'s como
- "<command>http://www.example.com?controller=user&action=edit</command>".
- <acronym>URL</acronym>'s amigáveis podem ser usadas para encurtar
- <acronym>URL</acronym>'s para uma representação textual ou para otimização de sites
- (<acronym>SEO</acronym>), mas elas não afetam diretamente a funcionalidade da aplicação.
- </para>
- <sect2 id="requirements.version">
- <title>Versão do PHP</title>
- <para>
- Zend recomenda a versão mais atual do <acronym>PHP</acronym> em razão das
- melhorias na segurança e no desempenho, e atualmente oferece suporte ao
- <acronym>PHP</acronym> 5.2.11 ou posterior.
- </para>
- <para>
- Zend Framework tem uma extensa coleção de testes unitários, que você pode
- executar usando PHPUnit 3.4.15 ou posterior.
- </para>
- </sect2>
- <sect2 id="requirements.extensions">
- <title>Extensões do PHP</title>
- <para>
- Você encontrará abaixo uma tabela listando todas as extensões normalmente
- encontradas no <acronym>PHP</acronym> e como o Zend Framework as utiliza. Você
- deve verificar se as extensões no qual os componentes do Zend Framework que você
- está usando em sua aplicação estão disponíveis em seu ambiente
- <acronym>PHP</acronym>. Muitas das aplicações não requerem todas as extensões
- listadas abaixo.
- </para>
- <para>
- Uma dependência do tipo "hard" indica que os componentes ou classes não poderão
- funcionar corretamente se a respectiva extensão não estiver disponível, enquanto
- uma dependência do tipo "soft" indica que o componente poderá usar a extensão, se
- estiver disponível, mas irá funcionar corretamente se não estiver. Muitos
- componentes utilizarão automaticamente determinadas extensões, se estas estiverem
- disponíveis, para otimizar o desempenho, mas vão executar um código com
- funcionalidade similar no próprio componente caso as extensões estejam
- indisponíveis.
- </para>
- <xi:include href="../../en/ref/requirements-php-extensions-table.xml" />
- </sect2>
- <sect2 id="requirements.zendcomponents">
- <title>Componentes do Zend Framework</title>
- <para>
- Abaixo está uma tabela que lista todos os componentes do Zend Framework
- disponíveis e qual a extensão <acronym>PHP</acronym> que necessitam. Isso pode
- te ajudar a saber quais extensões são necessárias em sua aplicação. Nem todas as
- extensões utilizadas pelo Zend Framework são necessárias em cada aplicação.
- </para>
- <para>
- Uma dependência do tipo "hard" indica que os componentes ou classes não poderão
- funcionar corretamente se a respectiva extensão não estiver disponível, enquanto
- uma dependência do tipo "soft" indica que o componente poderá usar a extensão, se
- estiver disponível, mas irá funcionar corretamente se não estiver. Muitos
- componentes utilizarão automaticamente determinadas extensões, se estas estiverem
- disponíveis, para otimizar o desempenho, mas vão executar um código com
- funcionalidade similar no próprio componente caso as extensões estejam
- indisponíveis.
- </para>
- <xi:include href="../../en/ref/requirements-zendcomponents-table.xml" />
- </sect2>
- <sect2 id="requirements.dependencies">
- <title>Dependências do Zend Framework</title>
- <para>
- Abaixo você encontrará uma tabela com os componentes do Zend Framework e suas
- respectivas dependências com outros componentes do Zend Framework. Isto te
- ajudará se precisar ter apenas componentes individuais em vez do
- Zend Framework completo.
- </para>
- <para>
- Uma dependência do tipo "hard" indica que os componentes ou classes não poderão
- funcionar corretamente se o respectivo componente dependente não estiver
- disponível, enquanto uma dependência do tipo "soft" indica que o componente pode
- precisar do componente dependente em situações especiais ou com adaptadores
- especiais. Enfim, uma dependência do tipo "fix" indica que estes componentes ou
- classes, em todo caso, são utilizados por subcomponentes, e uma dependência do
- tipo "sub" indica que estes componentes podem ser utilizados pelos subcomponentes
- em situações especiais ou com adaptadores especiais.
- </para>
- <note>
- <para>
- Mesmo se for possível separar os componentes individuais para o uso do Zend
- Framework completo, você deve ter em mente que isso pode levar a problemas
- quando os arquivos são perdidos ou os componentes são usados de dinamicamente.
- </para>
- </note>
- <xi:include href="../../en/ref/requirements-dependencies-table.xml" />
- </sect2>
- </sect1>
- </appendix>
- <!--
- vim:se ts=4 sw=4 et:
- -->
|