Tutorial simples e rápido: Como instalar o WordPress no Ubuntu localmente via LAMP

Publicados: 2021-01-29

O Ubuntu é uma das distribuições Linux mais populares atualmente. Vários derivados do Ubuntu entraram em cena nos últimos anos, como Linux Mint, Linux Elementar, Zorin OS, Linux Lite e assim por diante.

O que torna o #Ubuntu tão especial é sua simplicidade e função como uma distribuição Linux do lado do servidor.

CLIQUE PARA TWEET

O Ubuntu pode ser usado para muitas coisas; você pode até executá-lo em um Raspberry Pi. Mas e quanto ao seu uso em blogs?

Como o WordPress é atualmente uma das plataformas de blogs mais populares e o CMS mais usado, alimentando mais de 63% dos sites do mundo, às vezes é necessário executar esse CMS diretamente em seu sistema operacional.

Página de destino do WordPress

Devido ao fato de que cada distribuição Linux pode ser usada como uma máquina servidora local para armazenar seus dados, você pode usá-la até mesmo para executar o WordPress localmente.

É exatamente isso que vamos aprender a fazer neste artigo; obter o WordPress instalado e funcionando no Ubuntu Linux.

A primeira parte deste artigo abordará a instalação e configuração do LAMP Stack (Linux, Apache, MySQL e PHP) no Ubuntu Linux 20.04 Focal Fossa. Na segunda e última parte deste artigo, vamos baixar, configurar e iniciar o WordPress.

Então vamos começar, certo?

O que é LAMP Stack?

LAMP Stack é basicamente uma combinação de diferentes softwares que podemos usar para construir sites dinâmicos. É uma abreviação que significa Linux, Apache, MariaDB/MySQL e PHP. Uma vez instalado no Ubuntu Linux, o LAMP Stack pode ser usado para construir e implantar sites incríveis em plataformas como WordPress ou Joomla.

Neste artigo, não vamos construir nenhum tipo de site. Em vez disso, instalaremos o LAMP Stack e colocaremos o WordPress em funcionamento.

A primeira coisa que precisa ser instalada é o Apache2 . É um software de servidor web/HTTP de código aberto e muito poderoso usado por vários sites na Internet. Para instalá-lo, podemos executar o seguinte comando:

Solicitação para instalar o apache2 no Ubuntu Linux 20.04
Fonte da imagem: BHLLinux

Depois de ver a solicitação para instalar o Apache2, digite “Y” e deixe o terminal concluir a instalação do Apache2.

Observe que os arquivos de configuração do Apache2 estão localizados no diretório /etc/apache2 e o arquivo de configuração principal está localizado em /etc/apache2/apache2.conf , que você pode abrir usando o editor de texto Vim.

A raiz do documento padrão para armazenar seus arquivos da Web está localizada em /var/www/html/ .

Agora precisamos verificar se o Apache2 está funcionando. Para isso, podemos usar o seguinte comando:

Verificando o status do apache2
Fonte da imagem: BHLLinux

No Ubuntu Linux e em todas as outras distribuições modernas do Linux, o systemd é um gerenciador de serviços responsável pela manutenção de serviços como Apache2 e assim por diante.

Você pode descobrir mais sobre o systemd neste link.

Em seguida, execute o comando a seguir para garantir que o Apache2 esteja ativado.

Verificando se o apache2 está habilitado
Fonte da imagem: BHLLinux

Agora é hora de testar o Apache2 abrindo um navegador da web e digitando seu endereço IP. Depois de fazer isso, você verá o logotipo do Ubuntu e a página padrão do Apache2 Ubuntu.

Para exibir a página padrão do Apache2 Ubuntu, digite http://YOUR_IP_ADDRESS . Você pode descobrir seu endereço IP executando o comando hostname -I .

Exibindo o endereço IP da máquina
Fonte da imagem: BHLLinux

Ao inserir seu endereço IP em um navegador da Web, a seguinte página padrão do Apache2 Ubuntu deve aparecer:

Página padrão do Ubuntu
Fonte da imagem: BHLLinux

Se você vir esta página, significa que você instalou o Apache2 com sucesso em sua máquina.

Agora, estamos migrando para o MariaDB.

Instalando o MariaDB no Ubuntu 20.04

Nesta parte do artigo, vamos instalar e configurar o MariaDB, um fork do popular sistema de gerenciamento de banco de dados MySQL. Este cliente de banco de dados é tão popular que também encontrou seu lugar no Ubuntu Linux.

Para instalá-lo, execute o seguinte comando:

Comando de instalação do MariaDB para Ubuntu Linux
Fonte da imagem: BHLLinux

Depois de executar este comando, o terminal exibirá o seguinte prompt de instalação:

Instalação do cliente MariaDB no Ubuntu Linux
Fonte da imagem: BHLLinux

O arquivo de configuração do MariaDB é armazenado no diretório /etc/mysql . Mais uma vez, se você quiser, pode abri-lo usando o editor de texto Vim.

Agora, execute o seguinte comando para garantir que o serviço MariaDB esteja em execução:

Verificando se o serviço MariaDB está em execução
Fonte da imagem: BHLLinux

Por fim, precisamos ter certeza de que o MariaDB será iniciado automaticamente quando o sistema for reinicializado. Podemos fazer isso digitando o seguinte comando:

Certificando-se de que o MariaDB está habilitado para iniciar na reinicialização do sistema
Fonte da imagem: BHLLinux

Agora, vamos configurar algumas medidas básicas de segurança para a instalação do banco de dados MariaDB executando o script mysql_secure_installation .

Depois de executar este script, você terá que responder a várias perguntas:

  • Digite a senha atual para root (pressione enter para nenhum): Enter
  • Definir uma senha de root? [S/n] s
  • Remover usuários anônimos? [S/n] s
  • Não permitir login root remotamente? [S/n] s
  • Remover banco de dados de teste e acesso a ele? [S/n] s
  • Recarregar tabelas de privilégios agora? [S/n] s
Configurando a segurança básica para MariaDB no Ubuntu Linux
Fonte da imagem: BHLLinux

Em seguida, execute o seguinte comando, com direitos sudo, para acessar o shell MariaDB:

Entrando no shell MariaDB no Ubuntu Linux
Fonte da imagem: BHLLinux

Ok, essa foi a instalação e configuração do MariaDB no Ubuntu Linux 20.04.

Agora, vamos instalar o PHP.

Instalando o PHP no Ubuntu 20.04

PHP é uma linguagem de script de uso geral e uma das linguagens de programação mais populares usadas para desenvolvimento web. Ele alimenta alguns dos sites e serviços da Web mais populares do mundo.

Para instalar o PHP no Ubuntu 20.04, execute o seguinte comando:

Instalação de PHP
Fonte da imagem: BHLLinux

Depois de executar este comando, você verá o seguinte prompt de instalação no terminal Ubuntu Linux:

Instalação do PHP no Ubuntu Linux 20.04
Fonte da imagem: BHLLinux

Observe que os arquivos de configuração do PHP estão localizados no diretório /etc/php/7.2 .

Após instalar o PHP, execute o seguinte comando para reiniciar o Apache2 para que a alteração tenha efeito:

Reiniciando o serviço apache2
Fonte da imagem: BHLLinux

Para testar se o Apache e o PHP estão funcionando e se comunicando com sucesso, precisamos criar uma página info.php de amostra no seguinte local /var/www/html . Usarei o editor de texto Vim para concluir a tarefa.

O código fonte da página info.php é o seguinte:

Criando uma página info.php de amostra
Fonte da imagem: BHLLinux

Agora, execute o comando http://YOUR_IP_ADDRESS/info.php .

Como mencionado anteriormente, você pode descobrir seu endereço IP usando o comando hostname -I . A execução do comando deve exibir a seguinte página PHP:

Testando a página info.php de amostra no Ubuntu Linux 20.04
Fonte da imagem: BHLLinux

Se você vir a página mostrada acima, significa que o PHP foi instalado com sucesso em sua máquina, no meu caso, no Ubuntu Linux 20.04. Isso marca a instalação bem-sucedida do LAMP Stack no Ubuntu Linux 20.04.

Agora, estamos prontos para baixar, instalar e configurar o WordPress.

Baixando e instalando o WordPress

Agora que instalamos e configuramos o LAMP Stack com sucesso, vamos baixar a versão mais recente do WordPress e instalá-la no Ubuntu Linux 20.04.

Para isso, execute o seguinte comando:

Baixando o pacote WordPress mais recente
Fonte da imagem: BHLLinux

Quando o download estiver concluído, precisamos usar o comando tar para extrair o arquivo arquivado. O comando é o seguinte:

Extraindo o pacote WordPress baixado
Fonte da imagem: BHLLinux

E aqui estão os detalhes da extração do pacote WordPress:

Os detalhes de extração do pacote WordPress
Fonte da imagem: BHLLinux

Agora, mova o diretório WordPress extraído para a raiz do documento /var/www/html/ , conforme mostrado na imagem abaixo. Exceto no seu caso, substitua “meusite.com” pelo nome do seu site ou nome de domínio.

Movendo o diretório do WordPress
Fonte da imagem: BHLLinux

Agora, precisamos definir as permissões apropriadas para o diretório do site (/var/www/html/mysite.com). O diretório deve ser de propriedade de um usuário e grupo Apache2 chamado www-data.

Para realizar esta tarefa, o seguinte comando deve ser usado:

Configurando permissões
Fonte da imagem: BHLLinux

Criando um banco de dados para o site WordPress

Para começar a criar um banco de dados, precisamos fazer login no shell do banco de dados MariaDB usando o seguinte comando:

Fazendo login no shell do banco de dados MariaDB
Fonte da imagem: BHLLinux

Uma vez logado, precisamos executar alguns comandos que criarão um banco de dados do site e um usuário com privilégios. Os comandos são os seguintes:

Criando mysite e banco de dados do usuário usando MariaDB
Fonte da imagem: BHLLinux

Em seguida, vá para a raiz do documento do seu site e crie um arquivo wp-config.php usando a configuração de exemplo mostrada na imagem abaixo.

Criando o arquivo wp-config.php
Fonte da imagem: BHLLinux

Agora, usando o editor de texto Vim, abra o arquivo wp-config.php e insira as seguintes informações:

Editando o arquivo wp-config.php
Fonte da imagem: BHLLinux

Na próxima parte deste artigo, precisamos criar um Apache Virtual Host para o site WordPress. Então vamos.

Criando Apache Virtual Host para o site WordPress

Precisamos configurar o servidor web Apache para servir nosso site WordPress. Podemos fazer isso criando um Host Virtual para o site na configuração do Apache.

Para criar e ativar um novo Virtual Host, precisamos criar um novo arquivo no diretório /etc/apache2/sites-available/ .

Para fins de demonstração, vamos chamá-lo de mysite.com.conf . Podemos criar o arquivo usando o seguinte comando:

Criando o arquivo mysite.com.conf no Apache2
Fonte da imagem: BHLLinux

Depois que o arquivo puder ser editado, insira a seguinte configuração:

Inserindo detalhes de configuração para o arquivo mysite.com.conf
Fonte da imagem: BHLLinux

Agora, salve o arquivo mysite.com.conf recém-editado e verifique a configuração do Apache para correção de sintaxe. Se tudo estiver ok, habilite o novo site e recarregue o serviço Apache2 para que as alterações entrem em vigor.

O comando para fazer isso é o seguinte:

Verificando o apache2 para correção de sintaxe
Fonte da imagem: BHLLinux

Abaixo você pode ver como eu habilitei mysite.com.conf e recarreguei o Apache2.

Ativando mysite.com.conf e recarregando o apache2
Fonte da imagem: BHLLinux

Por fim, certifique-se de desabilitar o host virtual padrão para que seu novo site possa ser carregado corretamente em um navegador da web.

Para fazer isso, execute os seguintes comandos:

Desativando o host virtual padrão e recarregando o apache2
Fonte da imagem: BHLLinux

Concluindo a instalação do WordPress através da interface web

A parte final deste artigo demonstra como concluir a instalação do WordPress usando o instalador da web.

Primeiro, abra seu navegador e digite o seguinte:

Executando o instalador do WordPress
Fonte da imagem: BHLLinux

Depois de executar isso, uma janela do WordPress deve ser carregada. Lá, você precisa clicar em Avançar.

Agora, você precisa preencher algumas informações para acessar o conhecido painel de administração do WordPress no seu Ubuntu Linux. O WordPress solicitará que você preencha o título do site, nome de usuário, senha, e-mail etc.

Preenchendo as informações necessárias do WordPress
Fonte da imagem: BHLLinux

Quando a instalação do WordPress estiver concluída, você verá o formulário de login para o painel de administração.

Inserindo informações de login para WordPress
Fonte da imagem: BHLLinux

Ao fazer login com seu nome de usuário e senha, você finalmente verá o painel.

Painel do WordPress
Fonte da imagem: BHLLinux

Se você conseguir fazer login, significa que o WordPress foi instalado com sucesso em sua máquina. Agora, você está pronto para publicar sua primeira postagem no blog diretamente do WordPress instalado localmente.

Conclusão

Como chegamos ao final deste artigo, posso dizer que foi uma ótima experiência instalar o WordPress via LAMP Stack no Ubuntu Linux 20.04. E se você quiser colocar o WordPress em funcionamento localmente, você pode usar este artigo como seu guia.

Em suma, espero que você tenha aprendido algo novo e espero vê-lo novamente em nosso blog!