Sei sulla pagina 1di 14

Instalando o Magento em Seu Localhost – Configurando o Ambiente

By Tiago Sampaio|novembro 22nd, 2012|Categories: Configs, Development


Environment, Magento|Tags: Apache, Development, Good Practices, MySQL, Tips, Virtual
Host|14 Comments
Olá pessoal!

Após vários dias fora do ar devido uma grande demanda de trabalhos e jobs volto a postar novos
artigos em meu blog.
Hoje pretendo iniciar uma série voltada para o desenvolvimento em Magento primeiramente em
seu localhost. Como sabemos, ou ao menos deveríamos saber, todo projeto, seja ele qual for,
deve primeiramente passar por vários testes antes de ir para um ambiente de produção, onde
tudo deveria estar funcionando perfeitamente, porém atualmente muitos projetos vão para o ar
sem os testes necessários. Isso pode ser um risco muito grande, pois caso algo no projeto não
estiver bem desenvolvido pode trazer uma falha de segurança enorme e ainda corre-se o risco de
seus clientes verem uma mensagem de erro em seu website e nunca mais sentir vontade de
voltar.

A importância dessa etapa de testes é extrema e não existe melhor início do que começar todo e
qualquer projeto em seu próprio ambiente local, normalmente conhecido como localhost.

Nesta série vou mostrar como instalar o Magento em seu localhost de maneira profissional de
modo que ele já fique preparado para ser colocado em produção em poucos minutos.
Primeiramente precisaremos configurar o ambiente para que tudo funcione e o que precisamos é
o MySQL como banco de dados, Apache como servidor de PHP e o próprio PHP.

Como servidor de PHP eu costumo utilizar o XAMPP, pois ele é um software muito completo para
desenvolvimento e super simples de se instalar e configurar. No caso do banco de dados em
MySQL eu sempre utilizo o MySQL separadamente do XAMPP. Eu faço o download do servidor
MySQL em sua página oficial e instalo ele em meu ambiente de desenvolvimento.

Então vamos lá! O primeiro passo é:

Instalando o XAMPP em seu Ambiente de Desenvolvimento


Precisamos primeiramente baixar a versão mais recente do XAMPP. Podemos encontrar o
download na página do sourceforge.net clique aqui.

Feito o download do aplicativo, é hora de instalá-lo:


Clique em Next.

Selecione o destino da instalação e clique em Next.


Neste caso vamos instalar o Apache como um serviço do Windows, pois o processamento é
muito melhor. Clique em Install.

Terminada a instalação, clique em Finish.

Pronto, seu XAMPP está instalado!

Vamos agora instalar o MySQL.


Instalando o MySQL em seu Localhost
Após baixar o software vamos iniciar a instalação.

Esta é a tela que você deve visualizar no início da instalação do MySQL.

A tela do aceite dos termos da licença de uso. Apenas marque a opção I accept the terms in the
License Agreement e clique em Next.
Nesta tela você escolherá o tipo de instalação do MySQL. Eu recomendo
sempre Typical ou Complete a menos que você queira alterar a instalação do MySQL. Veja na
próxima tela.

Esta é a tela da opção Custom. Aqui você pode customizar o que deseja instalar do MySQL.
Clique em Next.

Estamos a um passo da instalação do MySQL em nosso localhost. Clique em Install.


A instalação prosseguirá normalmente.

Nesta tela simplesmente clique em Next.


Next novamente.

Agora chegou a hora de configurar nossa instância do MySQL para que ele funcione como um
serviço no Windows.

Clique em Next.
Marque a opção Developer Machine e clique em Next.

Marque a opção Multifunctional Database e clique em Next novamente.


Clique novamente em Next.

Nesta tela a primeira opção já está selecionada, o que já serve para nós, portanto clique em Next.
Marque a opção Enable Strict Mode e clique em Next.

Marque a opção Best Support For Multilingualism e clique em Next mais uma vez (calma, já
estamos terminando…).
Marque as opções Install As Windows Service, Launch the MySQL Server automatically,
e Include Bin Directory in Windows PATH. Clique em Next.

Digite a senha para o usuário root e clique em Next.


Agora clique em Excute para que a configuração seja feita e o serviço seja iniciado.

Pronto!

Nosso MySQL já deve estar funcionando perfeitamente!

Configurando o virtual host para nossa instalação do Magento


Para que nosso ambiente fique mais profissional é necessário que configuremos um VHost no
XAMPP para cada website que fizermos. Vamos criar um domínio local para que sempre que
acessarmos este endereço URL seja chamada nossa instalação do Magento. O domínio
será: local.magento.com.

Primeiramente precisamos editar o arquivo hosts localizado


em C:WindowsSystem32driversetc no Windows.

Adicione a seguinte linha no final do arquivo:

1. 127.0.0.1 local.magento.com
Salve o arquivo e feche-o.

Caso não consiga salvar o arquivo provavelmente é problema de permissão do software de


edição de texto, pois o local aonde este arquivo fica é protegido pelo sistema. Copie-o para sua
área de trabalho, faça a edição dele, salve e feche-o. Copie o arquivo da área de trabalho e cole-
o dentro da pasta C:WindowsSystem32driversetc. Feito isso o Windows solicitará permissão
para sobrescrever o arquivo original, portanto basta fornecê-la e está feito.
O próximo passo é abrir o arquivo [pasta de instalação do xampp]/xampp/apache/conf/httpd.conf
e descomentar as seguintes linhas:

1. # Virtual hosts
2. Include "conf/extra/httpd-vhosts.conf"
3.
4. ...
5.
6. LoadModule rewrite_module modules/mod_rewrite.so
7.
8. ...
9.
10. LoadModule ssl_module modules/mod_ssl.so
11.
12. ...
13.
14. # Secure (SSL/TLS) connections
15. Include "conf/extra/httpd-ssl.conf"
Agora precisamos abrir o arquivo [pasta de instalação do xampp]/xampp/apache/conf/extra/httpd-
vhosts.conf, adicionar as seguintes linhas no começo do arquivo:

1. #
2. # Use name-based virtual hosting.
3. #
4. NameVirtualHost *:80
5. NameVirtualHost *:443
E criar um virtual host no final do arquivo da seguinte forma:

1. DocumentRoot "D:/Tiago Sampaio/Projects/Web/Webserver/xampp/htdocs/lbooks.com.br"


2. ServerName local.lbooks.com.br
3. ErrorLog "logs/local.lbooks.com.br.log"
4.
5. DocumentRoot "D:/Tiago Sampaio/Projects/Web/Webserver/xampp/htdocs/lbooks.com.br"
6. ServerName local.lbooks.com.br
7. ErrorLog "logs/local.lbooks.com.br.log"
8. SSLEngine on
9. SSLCertificateFile conf/ssl.crt/server.crt
10. SSLCertificateKeyFile conf/ssl.key/server.key
Com isso, restarte o Apache e o seu virtual host já estará apontando para o diretório configurado!

Bom pessoal, a configuração inicial do ambiente é basicamente isso.


O próximo passo é fazer a instalação e configuração do Magento propriamente dito.

Um abraço e até a próxima!

Tiago Sampaio

Potrebbero piacerti anche