O Windows Subsystem for Linux tinha como objetivo reintroduzir o Windows como plataforma de desenvolvimento. Com tanto desenvolvimento acontecendo para a web, WSL é ideal para configurar um ambiente de desenvolvimento web rapidamente, montando um ambiente LAMP (Linux / Apache / MySQL / PHP).
Então vamos começar.
Instale e inicie o Apache
O Servidor Apache HTTP pode ter mais concorrência de iniciantes como o NGINX, mas ainda é um servidor da web confiável. Além disso, é muito fácil de instalar no Ubuntu WSL:
sudo apt install apache2
Você pode encontrar outros tutoriais que lhe dizem como usar o systemctl no Ubuntu para obter o systemd para iniciar o servidor. WSL não usa systemd para gerenciar serviços. Em vez disso, no Ubuntu sob WSL, você usa o serviço comando para iniciar e parar quaisquer serviços.
Para iniciar o servidor Apache, digite:
sudo service apache2 start
Para se certificar de que funciona, navegue até http://localhost e você deve ver a página de teste padrão do Ubuntu. WSL mapeia automaticamente os números de porta do sistema Ubuntu para aqueles que correspondem ao seu sistema host.
Por padrão, o Apache servirá o DocumentRoot fora do /var/www/html, então você deve salvar seus arquivos HTML lá.
Instalar e configurar o PHP
Se você deseja adicionar mais interatividade complexa às suas páginas da web, PHP é uma linguagem de script do lado do servidor amplamente usada. Também é bastante simples de instalar e configurar para usar com o Apache.
Para instalar o PHP e o módulo Apache associado, use este comando:
sudo apt install php libapache2-mod-php
Para testar a instalação do PHP, escreva o seguinte script curto e salve-o no /var/www/html diretório. Vamos chamá-lo phpinfo.php. Você precisará de privilégios de root para salvar o arquivo nesse diretório.
php
phpinfo ();
php
Em seguida, navegue até http://localhost/phpinfo.php, e você deverá ver a página de informações do PHP. Agora você poderá incorporar código PHP em seus aplicativos da web.
Configurando MariaDB para banco de dados
Se você deseja salvar dados em seu aplicativo da web, como nomes de usuário e senhas, você precisará de um servidor de banco de dados. Por muitos anos, o MySQL foi um sistema de gerenciamento de banco de dados relacional (RDBMS) de código aberto, mas depois que a Oracle adquiriu o projeto, alguns dos desenvolvedores originais dividiram o projeto em MariaDB.
MariaDB é um substituto imediato para o MySQL, que permite aos usuários usar os mesmos comandos e quaisquer outros plug-ins sem ter que gastar muito tempo aprendendo um novo sistema.
Para instalar o MariaDB, use o seguinte comando:
sudo apt install mariadb
Para iniciar o servidor, use o serviço comando mencionado anteriormente:
sudo serviço mysql start
Sim, isso é "mysql", não "mariadb". Muitos dos comandos se referem ao MySQL, mas você realmente estará conversando com o MariaDB. Isso é o que os desenvolvedores querem dizer quando afirmam que MariaDB é um "substituto imediato" do MySQL.
A instalação padrão do MariaDB é bastante insegura, com a senha do root para o servidor MariaDB em branco. Se você é apenas desenvolvendo um aplicativo da web sozinho, a segurança pode não ser um problema em seu sistema de desenvolvimento. Ainda assim, é um bom hábito proteger todos os servidores em execução no sistema, mesmo se você for o único a usá-los.
Felizmente, MariaDB vem com um script que você pode executar aumentar a segurança do servidor:
sudo mysql_secure_installation
Isso o guiará por várias etapas, como alterar a senha de root do banco de dados, proibir logins de root remotos e remover o banco de dados de teste padrão.
Relacionado: Mecanismos de banco de dados a serem considerados para seu próximo projeto
Você pode usar a linha de comando do MariaDB para configurar qualquer banco de dados e administrá-lo, mas a maioria das pessoas prefere usar um front end gráfico. PhpMyAdmin é uma opção muito popular. Instalá-lo no WSL também é fácil:
sudo apt install phpmyadmin
O Ubuntu também irá orientá-lo na configuração inicial do phpMyAdmin, incluindo a configuração de um nome de usuário e senha. Para usá-lo, certifique-se de que o Apache está instalado e funcionando, em seguida, navegue até http://localhost/phpmyadmin.
Insira o nome de usuário e a senha que você escolheu durante o processo de instalação e agora você poderá gerenciar seu servidor de banco de dados a partir de seu navegador.
Agora você pode começar a desenvolver aplicativos da web
Agora que você viu como é fácil começar a desenvolver aplicativos da web com WSL, você pode começar a criar o próximo Google ou Amazon. Procurando estender suas habilidades de desenvolvimento web? Você pode fazer alguns cursos para aprender ainda mais.
Quer ser um web designer, mas não tem nenhuma habilidade? Compre este pacote e torne-se um profissional rapidamente.
Leia a seguir
- Linux
- Servidor Apache
- Subsistema Windows para Linux
- PHP
- base de dados
David é um escritor freelance que mora no noroeste do Pacífico, mas originalmente nasceu na área da baía. Ele é um entusiasta da tecnologia desde a infância. Os interesses de David incluem ler, assistir filmes e programas de TV de qualidade, jogos retro e colecionar discos.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme seu endereço de e-mail no e-mail que acabamos de enviar.