



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Um guia conciso e direto para configurar um ambiente de desenvolvimento completo no windows, utilizando o wsl (windows subsystem for linux) com ubuntu. Ele aborda a instalação e configuração do apache, php, nodejs, npm e mariadb, além de instruções para instalar o phpmyadmin. O objetivo é facilitar a criação de um ambiente de desenvolvimento robusto e eficiente para estudantes e desenvolvedores web. O documento inclui comandos e configurações essenciais para cada etapa, permitindo que os usuários configurem rapidamente seu ambiente e comecem a desenvolver seus projetos web. Este guia é ideal para quem busca uma maneira rápida e eficaz de configurar um ambiente de desenvolvimento web no windows, aproveitando os recursos do wsl e as ferramentas de código aberto mais populares.
Tipologia: Exercícios
1 / 7
Esta página não é visível na pré-visualização
Não perca as partes importantes!




dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
wsl --install -d Ubuntu
wsl -l -v
wsl -d Ubuntu
wsl --unregister Ubuntu
sudo apt update && sudo apt upgrade -y
sudo apt install apache2 -y sudo systemctl start apache sudo systemctl enable apache
sudo apt install php libapache2-mod-php php-pdo php-sqlite3 -y
sudo apt install curl -y curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
sudo apt install -y nodejs sudo apt install -y npm
sudo apt install mariadb-server
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
sudo mysql_secure_installation
Switch to unix_socket authentication [Y/n] Y Change the root password? [Y/n] Y Remove anonymous users? [Y/n] Y Disallow root login remotely? [Y/n] N Remove test database and access to it? [Y/n] N Reload privilege tables now? [Y/n] Y Thanks for using MariaDB!
sudo mariadb
GRANT ALL ON . TO 'aluno'@'localhost' IDENTIFIED BY 'aluno' WITH GRANT OPTION; FLUSH PRIVILEGES; exit
sudo systemctl status mariadb
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl -y
apache2 -v
php -v
composer -v
node -v npm -v
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
1
2 3
(^1) wsl --set-default-version 2
(^1) # Baixar e instalar o Ubuntu
(^2) sudo apt install -y npm
sudo apt install mariadb-server
sudo mysql_secure_installation
Switch to unix_socket authentication [Y/n] Y
Change the root password? [Y/n] Y
produção. Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] N
Remove test database and access to it? [Y/n] N
Reload privilege tables now? [Y/n] Y
Thanks for using MariaDB!
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
sudo mariadb
GRANT ALL ON . TO 'aluno'@'localhost' IDENTIFIED BY 'aluno' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
1 2 3 4 5 6 7 8 9
10 11 12 13 14
sudo systemctl status mariadb
enabled)
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19 20 21 22
(^1) composer --version
node -v npm -v
1 2
(^1) mariadb --version
(^1) git --version