Instalar Apache, PHP e MySQL no Windows

Instalar Apache, PHP e MySQL no Windows

Tutorial com Dicas para instalar o Apache, PHP e MySQL

Nos posts anteriores foi mostrado como instalar o Apache no Windows e como instalar o PHP no Windows. Hoje irei mostrar como instalar e configurar o banco MySQL no Windows, para rodar em conjunto com o Apache e o PHP.

O MySQL é um dos mais famosos gerenciadores de Banco de Dados para projetos na Internet. Ele funciona muito bem com o Apache e PHP e é utilizado pelos principais gerenciadores de conteúdo gratuitos existentes atualmente. Este site foi desenvolvido utilizando o WordPress, que utiliza como linguagem de programação o PHP e como banco de dados o MySQL.

Instalar o MySQL no Windows

A instalação do MySQL é muito simples, bastando apenas irmos avançando no wizard e configurando alguns detalhes, conforme mostrado abaixo:

  • Baixe o instalador do MySQL Community Server clicando aqui (irei utilizar a versão MySQL Server 5.5.25, somente com o servidor);

MySQL Community Server - Download

  • Execute o instalador (mysql-5.5.25-win32.msi) e clique em Next;

MySQL Server - Wizard

  • Selecione a opção I accept the terms in the Licence Agreement e clique em Next;
  • No próximo passo iremos selecionar o tipo de instalação. Eu optei por selecionar a Custom, pois vou alterar o diretório de instalação do MySQL Server;

MySQL Server - tipo de instalação

  • Clique em Browse… e informe o diretório onde deseja instalar. Eu selecionei o D:\Desenvolvimento\servers\mysql5.5.25\;

MySQL Server - Diretório de instalação

  • Após informar o diretório do MySQL Server, clique em Server data files e selecione o mesmo diretório. Não sei se ocorreu um erro em minha instalação, porque eu já tinha instalado no diretório padrão (uma instalação que eu removi), mas se eu não alterasse esse diretório meu banco não conseguia iniciar. Depois clique em Next e Install;

MySQL Server - Data files

  • Ao final da instalação, será apresentada uma tela informando que a instalação foi concluída e disponibilizada a a opção para executar um Wizard para a configuração do MySQL. Marque a opção Launch the MySQL Instance Configuration Wizard e clique em Finish;

MySQL Server - Wizard Configuration

  • Clique em Next para iniciar as configurações do MySQL. Selecione a opção Detailed Configuration e clique em Next;

MySQL Server Detailed Configuration

  • Selecione a opção Developer Machine e clique em Next;

MySQL Server - Developer Machine

  • Selecione a opção Multifunctional Database e clique em Next;

MySQL Server - Multifunctional Database

  • Na tela para selecionar o InnoDB Tablespace deixe como está (Installation Path) e clique em Next. Na tela seguinte, marque a opção Decision Support e clique em Next;

MySQL Server - Decision Support

  • Marque a opção Add firewall exception for this port e clique em Next;

MySQL Server - Add Firewall Exception

  • Na próxima tela, selecione Best Support for Multilingualism e clique em Next;

MySQL Server - Best Support for Multilangualism

  • Agora vamos configurar o windows com o caminho da instalação do MySQL no path do sistema. Marque a opção Include Bin Directory in Windows PATH e clique em Next;

MySQL Server - Configurar PATH

  • Informe a senha para o usuário root. Essa senha será necessária para acessar o phpMyAdmin que mostraremos em um outro post ou para a criação de novos usuários ou novas tabelas. Após informar a senha, clique em Next;

MySQL Server - Senha de Root

  • Clique em Execute para finalizar a configuração. Após o término da instalação, se tiver ocorrido nenhum erro, deve ser apresentado uma tela de sucesso.

MySQL Server - Instalação finalizada com sucesso

Para checar se o banco MySQL está sendo executado, abra o Windows PowerShell e digite o seguinte comando:

mysql -u root –p

Será solicitado que você informe a senha. Após informar a senha, digite status para ver se o banco está ativo. Deve aparecer algo como a tela abaixo:

MySQL Server - Conectando para testar

Boa sorte.

20 Replies to “Instalar Apache, PHP e MySQL no Windows”

Deixe uma resposta

O seu endereço de e-mail não será publicado.