Como Instalar o Apache, PHP 8 e MySQL no Windows

Procedimento minimalista e manual e incluso o cliente MySQL WorkBench, além de dica também para MariaDB!


Como Instalar o Apache, PHP 8 e MySQL no Windows


Nesse artigo veremos como instalar do zero e preparar seu ambiente no Windows para desenvolvimento web com Apache, PHP e MySQL.

Essa forma de instalar manualmente é muito melhor do que soluções prontas como: WAMP, XAMMP e entre outros, pois além de entendermos todo o processo, ainda será minimalista, instalando somente o necessário e tendo assim um ambiente mais enxuto.

Vamos ao passo a passo!


1º - Instale o Apache

Primeiramente vamos instalar e configurar o Apache.

1. Acesse: https://www.apachelounge.com/.

2. Clique em Downloads no canto esquerdo

Baixe o arquivo: Apache 2.4.57 Win64 | [Apache VS17 Win64 Binary] httpd-2.4.57-win64-VS17.zip

Como Instalar o Apache, PHP 8 e MySQL no Windows


3. Descompacte o arquivo: Extrair para httpd-2.4.57-win64-VS17

Como Instalar o Apache, PHP 8 e MySQL no Windows


4. Mova a pasta descompactada para a raiz da unidade :C\

Como Instalar o Apache, PHP 8 e MySQL no Windows


5. Abra o CMD(Execute como Administrador) e entre na pasta: cd C:\Apache24\bin\

Como Instalar o Apache, PHP 8 e MySQL no Windows


6. Rode o comando: httpd -k install

Como Instalar o Apache, PHP 8 e MySQL no Windows


7. Agora entre na pasta: C:\Apache24\conf e abra o arquivo: httpd.conf com Bloco de Notas

Como Instalar o Apache, PHP 8 e MySQL no Windows


8. Renomei a linha que tem:

#ServerName www.example.com:80 para ServerName localhost (lembre-se de remover o tralha(#) do início da linha), salve!

DE:

Como Instalar o Apache, PHP 8 e MySQL no Windows


PARA:

Como Instalar o Apache, PHP 8 e MySQL no Windows


9. Agora no CMD rode o comando: httpd -k stop e depois httpd -k start

Como Instalar o Apache, PHP 8 e MySQL no Windows


10. Agora abra o navegador e acesse: http://localhost/

Se aparecer a frase: It works!, é porque está tudo certo, se não, repita todos os passos, porque esse procedimento deverá funcionar!

Como Instalar o Apache, PHP 8 e MySQL no Windows


PHP 8

Próximo passo é instalarmos o PHP para também interpretá-lo no Apache.

1. Acesse: https://windows.php.net/download#php-8.0

2. Faça download do arquivo ZIP: VS16 x64 Thread Safe (2023-Feb-14 12:42:34)

Como Instalar o Apache, PHP 8 e MySQL no Windows


3. Descompacte assim: Extrair para php-8.0.28-Win32-vs16-x64

Como Instalar o Apache, PHP 8 e MySQL no Windows


4. Renomei a pasta php-8.0.28-Win32-vs16-x64 para php somente

Como Instalar o Apache, PHP 8 e MySQL no Windows


5. Mova a pasta php para a unidade C:\ , clicando e arrastando.

6. Agora entre NOVAMENTE na pasta: C:\Apache24\conf

E abra o arquivo: httpd.conf com Bloco de Notas e antes da linha: <IfModule unixd_module> insira o conteúdo abaixo:

LoadModule php_module "c:/php/php8apache2_4.dll"
AddType Application/x-httpd-php .php
PHPIniDir "c:/php"

Como Instalar o Apache, PHP 8 e MySQL no Windows


7. Agora na linha que começa com: <IfModule dir_module> adicione index.php:

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

Como Instalar o Apache, PHP 8 e MySQL no Windows


Salve o arquivo e já pode fechar!

8. Teste entrando na pasta: C:\Apache24\htdocs

Remova o index.html e crie um arquivo index.php e insira o conteúdo abaixo:

<?php phpinfo();

9. Agora no CMD dentro da pasta C:\Apache24\bin\

Rode o comando: httpd -k restart

Como Instalar o Apache, PHP 8 e MySQL no Windows


10. Acesse pelo navegador de novo o endereço: http://localhost/

Ou se estiver aberta pressione F5, deverá aparecer isso abaixo:

Como Instalar o Apache, PHP 8 e MySQL no Windows


MySQL

E para finalizar vamos instalar o MySQL e que automaticamente também será instalado um cliente MySQL que é o MySQL WorkBench.

1. Acesse: https://dev.mysql.com/downloads/installer/

Faça o download do arquivo Windows (x86, 32-bit), MSI Installer

Como Instalar o Apache, PHP 8 e MySQL no Windows


Na página que abrirá clique em: No thanks, just start my download.:

Como Instalar o Apache, PHP 8 e MySQL no Windows


2. Execute o arquivo(mysql-installer-web-community-8.0.33.0.msi)

Que foi baixado dando duplo clique, perguntará duas vezes para autorizar!

Como Instalar o Apache, PHP 8 e MySQL no Windows


3. Abrirá o Setup e escolha: Developer Default e clique em Next

Como Instalar o Apache, PHP 8 e MySQL no Windows


4. Pressione Next novamente na próxima tela:

Como Instalar o Apache, PHP 8 e MySQL no Windows


5. Vai abrir essa janela, clique em Yes

Como Instalar o Apache, PHP 8 e MySQL no Windows


6. Ele vai listar tudo que irá fazer o download

Inclusive o Connector C++, clique em Execute

Como Instalar o Apache, PHP 8 e MySQL no Windows


7. Aguarde o download

Como Instalar o Apache, PHP 8 e MySQL no Windows


Quando terminar clique em Next e também na próxima janela da configuração

Como Instalar o Apache, PHP 8 e MySQL no Windows


8. Agora ele irá instalar os pacotes que foram baixados

Como Instalar o Apache, PHP 8 e MySQL no Windows


Ao final basta clicar em Next

Como Instalar o Apache, PHP 8 e MySQL no Windows


9. Nessa próxima janela: Type and Networking basta clicar em Next

Como Instalar o Apache, PHP 8 e MySQL no Windows


10. Agora em Authentication Method mantenha o padrão e clique em Next

Como Instalar o Apache, PHP 8 e MySQL no Windows


11. Em Account and Roles crie uma senha e repita

Exemplo de senha(caracteres MAIÚSCULOS, minúsculos, números e caracteres especiais): MeuBanco90@

Como Instalar o Apache, PHP 8 e MySQL no Windows

12. Em Windows Service basta clicar em Next

Como Instalar o Apache, PHP 8 e MySQL no Windows


Em Server File Permissions também clique em Next

Como Instalar o Apache, PHP 8 e MySQL no Windows


13. Apply Configuration, clique em Execute

E aguarde ele “ticar” as etapas conforme imagem abaixo:

Como Instalar o Apache, PHP 8 e MySQL no Windows


14. Finalmente clique em Finish

E então abrirá Product Configuration clique em Next.

Como Instalar o Apache, PHP 8 e MySQL no Windows


Como Instalar o Apache, PHP 8 e MySQL no Windows


Como Instalar o Apache, PHP 8 e MySQL no Windows


Clicando em Next de novo abrirá o Connect To Server, informe a senha que você criou e clique Check e depois em Next:

Como Instalar o Apache, PHP 8 e MySQL no Windows


Como Instalar o Apache, PHP 8 e MySQL no Windows


Como Instalar o Apache, PHP 8 e MySQL no Windows


Como Instalar o Apache, PHP 8 e MySQL no Windows


E então: Finish e depois Finish de novo!

Ele abrirá o WorkBech:

Como Instalar o Apache, PHP 8 e MySQL no Windows


Informar a senha:

Como Instalar o Apache, PHP 8 e MySQL no Windows


Daqui pra frente é só saber mexer no WorkBench ou qualquer outro que você desejar para criar e manipular seus: schemas, bancos de dados, tabelas,…

Toda vez que você reiniciar o Windows o WorkBench já estará disponivel, basta pesquisar a palavra WorkBench na Barra de Iniciar do Windows e clicar em Abrir:

Como Instalar o Apache, PHP 8 e MySQL no Windows

Bem como o Apache, se não estiver, entre na pasta(C:/Apache24/bin) e inicie com httpd -k start manualmente. Mas, muito provavelmente estará!

Se quiser tentar o MariaDB em vez do MySQL, fique a vontade em tentar seguindo esses passos.


Usando PHP e MySQL no CMD, PowerShell ou Windows Terminal

Assim como no Ubuntu é possível você usar o PHP e o MySQL rodando comandos, seja no CMD, PowerShell ou através do Windows Terminal.

Para isso basta você criar VARIÁVEIS DE AMBIENTE para o Windows. faça o seguinte:

Para usar o comando php:

1º - Pesquise a frase: Variáveis de Ambiente na Barra de pesquisa do Menu Iniciar do Windows:

Como Instalar o Apache, PHP 8 e MySQL no Windows


2º - Clique no botão Variáveis de Ambiente:

Como Instalar o Apache, PHP 8 e MySQL no Windows


3º - Selecione a linha com o nome Path e em seguida clique em Editar:

Como Instalar o Apache, PHP 8 e MySQL no Windows


4º - Agora clique no botão Novo no canto superior direito:

Como Instalar o Apache, PHP 8 e MySQL no Windows


5º - Escreva o caminho do PHP: C:\php na linha que surgiu:

Como Instalar o Apache, PHP 8 e MySQL no Windows


6º - Clique em OK em todas as janelas para salvar e depois abra o CMD ou PowerShell ou o Windows Terminal e use o comando php:

Nos exemplos abaixo rodei o comando php --version e também rodei um arquivo com código PHP(que eu criei) que está no mesmo diretório em que rodei o comando php .\teste.php:

Como Instalar o Apache, PHP 8 e MySQL no Windows


Para usar o comando mysql:

1º - Faça os mesmos passos em PHP, mas quando for inserir o caminho use o caminho do MySQL que é essa pasta:

Como Instalar o Apache, PHP 8 e MySQL no Windows

Ou seja, o caminho que deve ser incluído é: C:\Program Files\MySQL\MySQL Server 8.0\bin, note a versão(altere se a sua for diferente) e que termina com a pasta bin, veja também a imagem abaixo:

Como Instalar o Apache, PHP 8 e MySQL no Windows


2º - Teste com os comandos mysql --version e para logar use o comando mysql -u root -p e depois insira a senha que você criou durante o processo de instalação do MySQL.

Veja abaixo esses comandos, além dos comando do MySQL após logar com sucesso!

Como Instalar o Apache, PHP 8 e MySQL no Windows

Como Instalar o Apache, PHP 8 e MySQL no Windows


Veja também

20 Livros sobre Linguagem SQL que você deveria ler



Aprenda PHP & MySQL:

Acesse: https://terminalroot.com.br/php


windows php mysql apache


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!