Styleguide

Windows – Usando as ferramentas diretamente

Instalar o Apache 2.

Baixe o Apache 2 de acordo com a plataforma da sua máquina (32 ou 64bits). É necessário que você instale oVisual C++ Redistributable for Visual Studio 2012 também, de acordo com a sua plataforma, senão, o Apache não funcionará como serviço no Windows (Se você tiver instalando outra versão do Apache ou PHP você pode precisar instalar outra versão do Visual C++ Redistributable, verifique os requisitos mínimos da sua versão).

Descompacte o Apache em C:\Apache24.

img_win_1

 

Abra o arquivo httpd.conf que está dentro da pasta conf. Procure pela linha #ServerName www.example.com:80, ela deverá ficar assim:

ServerName localhost:80

Salve o arquivo e não feche-o ainda.

Se estiver usando Windows XP, simplesmente abra o seu terminal, para os outros Windows sucessores, abra o terminal em modo de Administrador e execute:

cd\
cd Apache2.4
cd bin
httpd.exe -k install

img_win_2

img_win_3

Isto fará com que o Apache seja instalado como serviço. Para verificar se está funcionando, abra o executávelApacheMonitor.exe, ele ficará sempre como ícone perto do relógio do Windows, através dele você pode iniciar ou parar o Apache, se você clicar iniciar e ele mudar o ícone para verde, então estará tudo certo. Crie um atalho dele na área de trabalho para futuramente iniciar automaticamente o Apache.

Agora, já podemos verificar se o servidor também está funcionando no browser, abra o seu browser e digite:http://localhost. Se aparecer como esta tela abaixo, está tudo ok.

img_win_4

 

Integrá-lo ao PHP.

Novamente no arquivo httpd.conf, procure uma seção cheia de linhas “LoadModule” e adicione as linhas seguintes no final desta seção:

LoadModule php5_module "C:/php/php5apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"

Importamos a DLL do PHP para integração com o Apache, especificamos a extensão dos arquivos PHP e o caminho para as configurações do php.ini.

Agora, procure pela linha DirectoryIndex index.html e acrescente index.php. A linha deverá ficar assim:

DirectoryIndex index.html index.php

Isto fará com que o Apache procure como arquivo padrão não só o index.html, mas, também o index.php para renderização. Reinicie o Apache.

Quando digitamos http://localhost, o Apache procurará os arquivos em uma pasta interna, esta a pasta é ahtdocs, portanto, você deverá colocar seus projetos e arquivos dentro desta pasta para poder trabalhar.

Para testar se o PHP está integrado ao Apache, vamos criar um arquivo test.php e executá-lo no browser:

<?php phpinfo(); >

Abra no browser http://localhost/test.php, se mostrar algo assim, então está tudo ok.

img_win_5

 

Para uma configuração básica, resta permitirmos a função de reescrita no Apache, no arquivo httpd.conf, procure a linha #LoadModule rewrite_module modules/mod_rewrite.so e retire o # salve e reinicie o Apache.

Configurando o Virtual Host

Configurar o host para windows

Abra o arquivo:
C:\Windows\System32\drivers\etc\hosts

Você deverá ler mais ou menos na altura da linha 20 algo parecido com isso :

127.0.0.1       localhost       
::1             localhost

Adicione a linha :

127.0.0.1       meuprojeto.dev

E registre o arquivo.
Observação :
Se vocè não puder editar o arquivo, verifique que este não está em leitura somente.
No Vista, você risca encontrar alguns problemas com o UAC. Faça uma cópia do arquivo no seu desktop, coloque os direitos de escritura, faça as modificações, recoloque o arquivo em leitura somente, e esmague o arquivo original.

 

Instalando o MySQL e MySQL Workbench

Primeiramente vamos acesso o site oficial do MySQL, através do seguinte link: http://www.mysql.com/

 

img_win_sql_1

Figura 1: Site oficial do MySQL

Após o acesso a página, clique na aba DOWNLOADS(GA), para ter acesso a uma outra página, como mostra a figura 2:

 

img_win_sql_2

Figura 2: Site oficial do MySQL mostrando a opção de download

Clique no botão DOWNLOAD, como está sendo mostrado na figura 2, em seguida aguarde ser redirecionado para outro passo, como mostra a figura 3:

Após o clique no botão DOWNLOAD mostrado na figura 3, aparecerá uma nova janela, caso não tenha se cadastrado no site do MySQL , clique no link logo abaixo onde diz “No thanks just start my download”.

Depois de baixar o arquivo de instalação do MySQL, vamos iniciar o processo de instalação. Dê um duplo clique no arquivo, e aparecerá uma nova janela, como mostra a figura 3:

 

img_win_sql_3

Figura 3: Windows Configurando o MySQL Installer

O processo acima dependendo da configuração do seu computador pode demorar alguns minutos, e aparecerá sempre uma janela muito comum no Windows Seven e Windows Vista, sempre permita a execução dos arquivos na nossa instalação.

 

Finalmente chegamos a tela de boas vindas da instalação do MySQL, apresentada na figura 4:

 

img_win_sql_4

Figura 4: Janela de boas vindas da instalação do MySQL

Sobre a figura 7, temos três opções, sendo que uma delas é para instalação, vamos seguir adiante clicando em INSTALL MYSQL PRODUCTS, aparecerá a tela de acordo de licença do produto, apresentada na figura 5:

 

img_win_sql_5

Figura 5: Janela de acordo de licença do produto

Sobre a janela acima, clique em I ACCEPT THE LICENSE TERMS e clique em NEXT, e a janela para atualizar ou encontrar produtos recentes aparecerá, como mostra a figura 6:

 

img_win_sql_6

Figura 6: Janela para atualizar encontrar os produtos mais recentes

Na figura 6, temos as seguintes opções:

  • Conectar a internet;
  • Buscar informações de atualização de produto.

Estas duas opções servem para o momento da instalação, o próprio instalador do MySQL verifica se há versões mais recentes do produto, caso não ache necessário esta opção, simplesmente marque SKIP THE CHECK FOR UPDATES, ou se preferir, clique no botão EXECUTE.

Após clicar no botão EXECUTE aparecerá uma nova janela, com essa devemos ter um certo cuidado, veja na figura 7:

 

img_win_sql_7

Figura 7: Janela de escolha do tipo de instalação

Na janela acima temos várias opções, neste caso, isso vai depender de cada profissional e para que ele vai usar o MySQL. Note que no lado esquerdo o aplicativo nos dá informações bem detalhadas do que será instalado. Após a sua escolha, marque a opção de sua escolha e clique em NEXT.

Depois deste processo, uma nova janela surgirá, veja na figura 8:

 

img_win_sql_8

Figura 8: Janela para verificar os requisitos

Note que na figura 8, existe um componente detectado que não está instalado no seu computador, mas não há problema, clique em EXECUTE que o próprio assistente vai baixá-lo para você, como mostra a figura 9:

 

img_win_sql_9

Figura 9: Janela para verificar os requisitos, baixando um aplicativo

Em seguida, após baixar o aplicativo que seria necessário para dar continuidade ao processo, veja mesma a janela como deverá ficar, na figura 10:

 

img_win_sql_10

Figura 10: Janela para verificar os requisitos, sem pendencias

Após este processo, clique em NEXT para dar continuidade, a próxima janela mostrará tudo que será instalado, isso vai depender de quais opções você escolheu no processo mostrado na figura 7. Veja o resultado na figura 11:

 

img_win_sql_11

Figura 11: Janela do assistente mostrando tudo que será instalado

Após este passo clique em EXECUTE, e veja na figura 12 o processo que irá ocorrer com cada uma das opções a serem instaladas.

 

img_win_sql_12

Figura 12: Processo de instalação

Após o termino deste processo, o botão NEXT ficará habilitado, clique nele e continue até a próxima janela CONFIGURATION OVERVIEW (visão geral da configuração), apresentada na figura 13:

 

img_win_sql_13

Figura 13: Janela CONFIGURATION OVERVIEW

Clique em NEXT para dar continuidade ao processo, em seguida aparecerá mais uma janela, como mostra a figura 14:

 

img_win_sql_14

Figura 14.Configuração do MySQL.

Na configuração do MySQL, podemos mudar a porta utilizada e o tipo de configuração do servidor: Developer Machine, Server Machine e Dedicated Machine, para o nosso caso, vamos deixar do jeito que está, clique em NEXT para irmos ao próximo passo. Após clicar em NEXT, aparecerá uma janela para inserir uma senha para o administrador, como demonstrado na 15:

 

img_win_sql_15

Figura 15: Definindo a senha do administrador

Após definir a senha do administrador clique em NEXT, novamente aparecerá uma nova janela, veja na figura 16:

 

img_win_sql_16

Figura 16: Configurando o servidor

Na figura acima tem o WINDOWS SERVICE NAME, a opção de inicializar o MySQL com o sistema operacional e por último executar como conta do sistema padrão ou usuário personalizado. Caso deseje, desmarque a opção de inicializar o MySQL, já as outras configurações, deixe como está, clique em NEXT para o próximo passo, como mostra a figura 17:

 

img_win_sql_17

Figura 17: Configurando o servidor

Apos o término, clique em NEXT para seguir para o próximo passo, continuando a configuração do servidor, como apresentada na figura 18:

 

img_win_sql_18

Figura 18: Configurando o servidor

 

img_win_sql_19

Figura 19: Continuação da configuração do servidor

Após este processo aparecerá uma janela informando a finalização do processo de instalação do MySQL, clique em finish e pronto.

Agora vamos visualizar o novo MySQL. Clique no botão INICIAR, TODOS OS PROGRAMAS, MYSQL, MYSQL WORKBENCH 5.2.CE, aparecerão as seguintes janelas em sequência, como mostram as figuras 21 e 22:

 

img_win_sql_20

Figura 21: Janela de boas vindas do MySQL

 

img_win_sql_21

Figura 22: Ferramenta do MySQL em execução

Para entrarmos na ferramenta, clique duas vezes em LOCALINSTANCE MYSQL55, em seguida aparecerá uma pequena tela com login e senha, vista na figura 23:

 

img_win_sql_22

Figura 23: Janela de login para acesso ao MySQL

Entre com a senha informada na instalação e clique em OK, pronto, finalmente veremos um novo visual do MySQL, como mostra a figura 24:

 

img_win_sql_23

Figura 24: Janela de desenvolvimento do MySQL

 

No quadro principal, digite o comando:

 

create database nome_do_banco;

pronto, agora o seu banco de dados foi criado, para mais informações sobre como funciona o MySQL Workbench, acesse: http://dev.mysql.com/doc/workbench/en/