
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!
Primeiramente vamos instalar e configurar o Apache.
Baixe o arquivo: Apache 2.4.57 Win64 | [Apache VS17 Win64 Binary] httpd-2.4.57-win64-VS17.zip


:C\
cd C:\Apache24\bin\
httpd -k install
httpd.conf com Bloco de Notas
#ServerName www.example.com:80 para ServerName localhost (lembre-se de remover o tralha(#) do início da linha), salve!
DE:

PARA:

httpd -k stop e depois httpd -k start
Se aparecer a frase: It works!, é porque está tudo certo, se não, repita todos os passos, porque esse procedimento deverá funcionar!

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



C:\ , clicando e arrastando.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"
<IfModule dir_module> adicione index.php:<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
Salve o arquivo e já pode fechar!
C:\Apache24\htdocsRemova o index.html e crie um arquivo index.php e insira o conteúdo abaixo:
<?php phpinfo();C:\Apache24\bin\Rode o comando: httpd -k restart

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

E para finalizar vamos instalar o MySQL e que automaticamente também será instalado um cliente MySQL que é o MySQL WorkBench.
Faça o download do arquivo Windows (x86, 32-bit), MSI Installer

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

mysql-installer-web-community-8.0.33.0.msi)Que foi baixado dando duplo clique, perguntará duas vezes para autorizar!




Inclusive o Connector C++, clique em Execute


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


Ao final basta clicar em Next



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


Em Server File Permissions também clique em Next

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

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



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




E então: Finish e depois Finish de novo!
Ele abrirá o WorkBech:

Informar a senha:

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:

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.
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:
php:Variáveis de Ambiente na Barra de pesquisa do Menu Iniciar do Windows:
Variáveis de Ambiente:
Path e em seguida clique em Editar:
Novo no canto superior direito:
C:\php na linha que surgiu:
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 --versione também rodei um arquivo com código PHP(que eu criei) que está no mesmo diretório em que rodei o comandophp .\teste.php:

mysql:
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:

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!

