Getting Started with symfony

Instalação do Symfony

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


About

You are currently reading "Getting Started with symfony" which is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License license.

Tutorial Content

Master symfony

Be trained by SensioLabs experts (2 to 6 day sessions -- French or English).
trainings.sensiolabs.com

Books on symfony

Learn more about symfony with the official guides.
books.sensiolabs.com

L'audit Qualité par SensioLabs

200 points de contrôle de votre applicatif web.
audit.sensiolabs.com

Chapter Content

Diretório do Projeto

Instalação do Symfony

The symfony Path

symfony training
Be trained by symfony experts
Feb 21: Köln (Getting Started with Symfony2 - English)
Feb 27: Köln (Mastering Symfony2 - English)
Mar 05: Köln (Web Development with Symfony2 - Deutsch)
Mar 05: Montreal (Web Development with Symfony2 - English)
Mar 05: Montreal (Getting Started with Symfony2 - English)
and more...

Search


powered by google
You are currently browsing "Getting Started with symfony" in Brazilian Portuguese for the 1.2 version - Switch to language:
Creative Commons License This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.
This version of symfony is not maintained anymore.
If some of your projects still use this version, consider upgrading as soon as possible.

Diretório do Projeto

Antes de instalar o symfony, você primeiro vai precisar criar um diretório que hospedará todos os arquivos relacionados ao seu projeto:

$ mkdir -p /home/sfproject $ cd /home/sfproject

Ou no Windows:

c:\> mkdir c:\dev\sfproject
c:\> cd c:\dev\sfproject

NOTA Usuários do Windows são aconselhados a executar o symfony e configurar o novo projeto em um caminho onde não haja espaços em branco. Evite usar o diretório Documents and Settings, incluindo qualquer um abaixo dos Meus Documentos

DICA Se você criar o projeto abaixo do diretório root da web, não precisará configurar o seu web server. Claro que em ambiente de produção, nós recomendamos sériamente que configure seu web server como explicado na seção Configurando o Web Server.

Instalação do Symfony

Crie um diretório para hospedar os arquivos de biblioteca do symfony:

$ mkdir -p lib/vendor

Agora, vamos instalar o symfony. Como o symfony possui algumas versões estáveis, você precisa escolher um, lendo a Página de instalação no site do symfony.

Vá para ela e escolha a versão. symfony 1.2 por exemplo.

Na seção "Download as an Archive", você pode achar o arquivo no formato .tgz ou em .zip. Faça o download e extraia no diretório que acabara de criar lib/vendor:

$ cd lib/vendor
$ tar zxpf symfony-1.2.2.tgz
$ mv symfony-1.2.2 symfony
$ rm symfony-1.2.2.tgz

No Windows, deszipe o arquivo zip usando o Windows Explorer. Depois renomeie o diretório para 'symfony',lá, haverá um diretório com a estrutura similar a 'c:\dev\sfproject\lib\vendor\symfony'.

DICA Se você usa o Subversion, é melhor usar a propriedade 'svn:externals' pra embutir o symfony no seu projeto no diretório 'lib/vendor/', que beneficia de correções feitas nas versões estáveis automaticamente: http://svn.symfony-project.com/branches/1.2/

Verifique se o symfony está corretamente instalando usando a linha de comando para visualizar sua versão:

$ cd ../..
$ php lib/vendor/symfony/data/bin/symfony -V

No Windows:

c:\> cd ..\..
c:\> php lib\vendor\symfony\data\bin\symfony -V

DICA Se você está curioso sobre a ferramenta da linha de comando do symfony pode fazer, digite symfony pra listar as opções e tarefas disponíveis:

$ php lib/vendor/symfony/data/bin/symfony

No Windows:

c:\> php lib\vendor\symfony\data\bin\symfony

Este comando é o melhor amigo do desenvolvedor. Ele fornece muitas utilidades que melhora sua produtividade pras atividades do dia-a-dia, como limpando o cache, gerando códigos e muito mais.

The symfony Path

Você pode verificar a versão do symfony de seu projeto digitando:

$ php symfony -V

A opção -V também mostra o caminho para o diretório onde o symfony está instalado, que está armazenado em config/ProjectConfiguration.class.php:

// config/ProjectConfiguration.class.php
require_once '/Users/fabien/work/symfony/dev/1.2/lib/autoload/sfCoreAutoload.class.php';

Para melhor portabilidade, mude o caminho absoluto da instalação do symfony para um relativo:

// config/ProjectConfiguration.class.php
require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';

Sendo assim, você pode mover o diretório do projeto para onde quiser em sua máquina, que irá funcionar normalmente.

Configuração do Projeto »
« Sandbox

Questions & Feedback

If you find a typo or an error, please register and open a ticket.

If you need support or have a technical question, please post to the official user mailing-list.