Como instalar Apache, MySQL, PHP e PhpmyAdmin no Windows 11 ou 10 WSL

Se você gosta de desenvolvimento web,Eu sei que você já está familiarizado com oLÂMPADApilha contendoApache, MySQL, PHP e PhpMyAdmin (opcional) em uma plataforma Linux. Por outro lado, no Windows, para experimentar o LAMP para testar vários aplicativos web no Windows 11/10/8/7, podemos usar aplicativos como XAMPP e WAMP. No entanto, se você estiver no Windows 11 ou 10, não precisará deles; você pode obter o desempenho nativo do Linux com uma interface de linha de comando para baixar, instalar e gerenciar pacotes LAMP. Este tutorial ensinará como instalar MySQL, PHP e phpMyAdmin no Windows 11 ou 10 usando o subsistema Windows para Linux.

O subsistema Windows do Linux é a camada de compatibilidade do Linux no Windows 10, que executa vários tipos de imagens mínimas de distribuição do Linux com uma interface de linha de comando. Como Debian, Ubuntu, Kali, Arch Linux, OpenSUSE, CentOS e muito mais… Alguns estão oficialmente disponíveis na Windows 10 Microsoft Store, como o Ubuntu. Primeiro, baixaremos o WSL Ubuntu do Windows 10 e, nas etapas a seguir, aprenderemos como configurar Apache, MySQL, PHP e phpMyAdmin (pilha LAMP). Assim, vamos começar o tutorial.

Etapa 1: Habilite o WSL do Windows 11 ou 10 para instalação do LAMP

Instalandoo subsistema Windows para Linux não é grande coisa; não precisamos baixar pacotes de terceiros. Pesquise “Ativa ou desativa recursos do Windows” na caixa de pesquisa do Windows 10. Em seguida, selecione uma opção para o subsistema Windows para Linux e clique no botão OK. Veja nosso passo a passo

Etapa 2: Baixe a distribuição WSL Linux

Precisamos da distribuição Linux em nosso WSL para instalar MySQL, PHP e phpMyAdmin. Embora vários aplicativos Linux estejam disponíveis na Microsoft Store, estamos instalando o Ubuntu WSL aqui. Portanto, na caixa de pesquisa do Windows 11 ou 10, digite Microsoft Store e pesquise Ubuntu. Quando aparecer, clique noPegarbotão para instalá-lo.

Etapa 3: execute o Ubuntu WSL

Após a instalação do aplicativo WSL Linux, o Ubuntu estará disponível em aplicativos Windows 11 ou 10; clique nele para executar. Para iniciar corretamente, é necessário baixar pacotes extras, o que levará algum tempo; portanto, seja paciente.

Etapa 4: execute o comando de atualização do sistema

O que temos agora é exatamente o servidor Linux Ubuntu com interface de linha de comando; portanto, os comandos para instalar qualquer pacote Linux no Ubuntu padrão também funcionarão no aplicativo WSL Ubuntu.

Embora tenhamos instalado recentemente a distribuição Ubuntu WSL, haverá possibilidade de atualizações; portanto, primeiro execute o comando de atualização do sistema:

sudo apt-get update 
sudo apt-get upgrade

Etapa 5: Instale o Apache no WSL

A primeira coisa em uma pilha LAMP baseada em Linux é o próprio sistema operacional Linux, que já foi configurado acima; agora, precisamos de um servidor web Apache. É um servidor web leve de código aberto que executa diferentes aplicativos e sites da web. Para instalá-lo em subsistemas Windows 10 ou 11 para Linux, use o comando abaixo:

sudo apt-get install apache2
sudo service apache2 start

Etapa 4: Instalando MySQL no Windows 10 WSL

Para instalar o MySQL no Ubuntu Windows 10 WSL, aqui está o comando:

sudo apt-get install mysql-server mysql-client
sudo service mysql start

Crie um usuário root para usar com o phpMyAdmin posteriormente

sudo mysql -u root
CREATE USER 'h2s'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'h2s'@'localhost';
FLUSH PRIVILEGES;

Observação: Altere o texto de cor verde, ou seja, nome de usuário e senha, com o que você deseja atribuir.

Etapa 5: instalação do PHP no Ubuntu Windows 10 WSL

Aqui, estamos instalando o PHP e algumas extensões PHP importantes que você pode precisar para seus projetos web.

sudo apt-get install php libapache2-mod-php php-mysql php-gd php-json php-curl php-xml php-mbstring
sudo apt-get update

Etapa 6: Instale o phpMyAdmin

É hora de baixar e instalar o phpmyadmin no Windows WSL. Já instalamos os principais componentes de uma pilha LAMP que precisamos instalar para executar a maioria dos projetos baseados em PHP no Linux. No entanto, se você não tiver conhecimento em comandos de banco de dados para gerenciá-lo, você também deve instalar o phpMyAdmin. Aqui está o comando para isso:

sudo apt-get install -y phpmyadmin

Ao instalar o sistema, o instalador solicitará algumas coisas.

Forneça alguma senha para o phpMyAdmin se registrar no servidor de banco de dados.

Escolha o servidor web que deseja configurar automaticamente com phpMyAdmin. Como instalamos o Apache, use oBarra de espaçotecla para selecionar a opçãoapache2e depois pressione oDigitarbotão.

Configure o banco de dados para PHPMyAdmin.

Quando solicitar um usuário do banco de dados, use aquele que criamos acima. No nosso caso é h2s e você deve inserir o que criou.

Etapa 7: teste o Apache e o phpMyadmin

Depois de realizar todos os passos acima, é hora de verificar se tudo funciona. Primeiro, devemos saber qual é o nosso endereço IP do Ubuntu WSl. Use o comando abaixo:

ifconfig

Agora abra seu navegador e digite o IP do seu sistema, que você pode encontrar na etapa acima. No nosso caso é 192.168.43.93, mas no seu deve ser diferente.

Teste e faça login no phpMyAdmin

Para acessar o phpMyAdmin instalado, digite o IP do seu sistema junto com o nome do diretório phpMyAdmin como:

localhost/phpmyadmin

ou

127.0.0.1/phpmyadmin

Ou usando o endereço IP local; no nosso caso, é:

192.168.43.93/phpmyadmin

Quando a tela de login aparecer, digite o usuário root do banco de dados criado acima e sua senha.

Aqui está o painel phpMyAdmin.

Related Posts