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:
<IfModule dir_module>
adicione index.php
:Salve o arquivo e já pode fechar!
C:\Apache24\htdocs
Remova o index.html
e crie um arquivo index.php
e insira o conteúdo abaixo:
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 --version
e 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!