Como instalar o WordPress no Ubuntu

Quer instalar o WordPress no Ubuntu sozinho? Se você é do tipo DIY, continue lendo para descobrir como isso é feito.

A praticidade do WordPress fez dele o queridinho da internet, respondendo por mais de 30% de todos os sites hospedados no mundo, além de um domínio de 60% entre sistemas de gerenciamento de conteúdo.

Embora tenha começado como uma ferramenta fácil de usar Blogging plataforma, WordPress também cresceu para incluir tantos recursos. E isso o torna uma ótima ferramenta para construir muitos tipos de sites.

Muitos provedores de hospedagem oferecem instalações do WordPress com um clique. Mas se você é do tipo que gosta de fazer as coisas por conta própria, ou simplesmente quer uma instalação mais atualizada, então este guia é para você.

Pré-requisitos: Atualize ou atualize seu LAMP

O WordPress requer uma pilha LAMP (Linux Apache MySQL PHP) para ser executado ou algo semelhante. E como você tem o Ubuntu, que atende aos requisitos do Linux, você também precisa ter certeza de que os outros componentes estão instalados e prontos, antes de adicionar o WordPress. Observe que o WordPress pode ser executado no Windows, mas funciona melhor no Linux. Além disso, você pode substituir o Apache por uma alternativa como Lightspeed. Mas este guia é focado no LAMP.

Você também pode querer atualizar o sistema para ter certeza de que está usando apenas os pacotes mais recentes. A partir de janeiro de 2021, por exemplo, o WordPress está disponível na versão 5.6 e requer PHP da versão 7.4 para cima e MySQL da 5.6 para cima. Este guia pressupõe que você esteja executando o Ubuntu 20.04.

Para atualizar seu sistema Ubuntu, digite os seguintes comandos:

sudo apt update

Melhor atualização

Instalação gráfica versus linha de comando

Você pode instalar os pacotes LAMP e WordPress através da linha de comando ou usando uma ferramenta gráfica como o Ubuntu Software Center. Mas observe que o último só é possível se você estiver executando um ambiente Ubuntu Desktop.

Este tutorial passo a passo pressupõe que você esteja instalando os pacotes em um ambiente de servidor sem uma interface gráfica com o usuário.

Se você estiver em um ambiente Desktop, também poderá usar o terminal. Ou você pode concluir as etapas 1 a 3 usando o Centro de Software e continuar a instalação a partir da Etapa 4.

Para fazer login em seu host remoto, digite:

ssh user@hostname #use as informações do seu host

faça login no seu host remoto

Como instalar o WordPress no Ubuntu

Siga estas etapas para instalar o WordPress no Ubuntu:

Etapa 1. Instalar e configurar o Apache

Nada funciona na world wide web sem um servidor HTTP (HyperText Transfer Protocol). Então, primeiro você precisa verificar se tem um servidor em execução. E se não, você instala um. Estaremos usando o Apache2.

Para verificar se o Apache está instalado, execute:

sudo systemctl status apache2

Ou digite o endereço IP do seu servidor em seu navegador da web. Se o Apache estiver na máquina local, digite 127.0.0.1 na barra de endereços. Você deve ver uma página semelhante:

Se o Apache não estiver instalado no sistema, instale-o usando o seguinte comando:

sudo apt update

sudo apt instalar apache2

Em seguida, verifique os aplicativos disponíveis para o firewall Ubuntu UFW usando:

lista de aplicativos do sudo ufw

Deve imprimir algo como:

Aplicações disponíveis:

 apache

 Apache completo

 Apache seguro

 OpenSSH

Você pode permitir tráfego HTTP e HTTPS completo selecionando 'Apache Full' ou permitir apenas HTTPS selecionando 'Apache Secure'. Por exemplo:

sudo ufw permitir 'Apache seguro'

Configurar Apache

Etapa 2. Instalar e configurar o MySQL

Depois que seu Apache estiver instalado e funcionando, o próximo passo é instalar o MySQL. Você pode fazer isso digitando:

sudo apt install mysql-server

Isso instalará tudo o que for necessário para executar o banco de dados em seu servidor, incluindo um cliente para o ambiente shell. Ele solicitará que você digite uma senha de root (administrador), mas você pode digitá-la ou deixá-la em branco para mais tarde, durante a configuração.

Após a instalação, proteja a instalação com o seguinte comando:

mysql_secure_installation

É melhor responder 'sim' a todas as suas sugestões. Em seguida, faça login usando o cliente shell e crie um banco de dados e uma conta de usuário para o WordPress. Aqui está como você faz isso.

mysql -u root -p #então digite sua senha

mysql> CRIAR BANCO DE DADOS wpsite;

mysql> CRIAR USUÁRIO 'wpuser'@'localhost' INDENTIFICADO POR 'senha';

mysql> GRANT ALL ON wpsite.* TO 'wpuser'@'localhost';

mysql> FLUSH PRIVILEGES;

mysql> SAIR;

Configurar o MySQL

Etapa 3. Instalar e configurar o PHP

Agora é a hora de instalar a parte PHP da configuração do LAMP. Isso também é simples, basta digitar:

sudo apt instalar php php-mysql

Ou você pode optar por instalar o PHP com todas as suas extensões populares para executar o WordPress em movimento digitando:

sudo apt instalar php php-mysql php-gd php-mbstring php-curl php-intl php-zip php-xml php-xmlrpc php-soap

Finalmente, use o nano ou seu editor favorito para criar um arquivo index.php em seu webroot Apache e salve-o. Ele pode conter um script PHP simples como:

phpinfo ();

?>

nano /var/www/html/index.php

Em seguida, visite seu servidor Apache em seu navegador para confirmar que o PHP está funcionando em:

endereço-ip-site/info.php

Se você estiver em uma máquina local, visite:

localhost/index.php ou

127.0.0.1/index.php

Configure o PHP

Observe que seu servidor Apache HTTP está configurado para servir arquivos *.html antes dos arquivos *.php. E como agora você tem os dois tipos de arquivo na pasta 'html', basta digitar o endereço IP do seu site para mostrar a página de boas-vindas do HTML do Apache.

Para servir PHP por padrão, você precisará atualizar alguns arquivos de configuração e reiniciar o Apache:

sudo nano /etc/apache2/mods-enabled/dir.conf

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

O arquivo deve se parecer com o acima. Basta trocar index.html por index.php e salvar. Em seguida, reinicie o Apache para que as alterações tenham efeito, com:

sudo systemctl reiniciar apache2

Digitar apenas o endereço IP do seu site ou localhost / 127.0.0.1 agora servirá index.php por padrão.

Etapa 4. Instalar e configurar o WordPress

Agora é a hora de baixar e instalar o WordPress. Você faz isso com os seguintes comandos:

cd /tmp #mudar para o diretório temporário

wget -c http://wordpress.org/latest.tar.gz #baixa o arquivo

tar -xzvf mais recente.tar.gz #extract

sudo cp -R wordpress /var/www/html/wordpress #move para sua pasta html

sudo chown -R www-data:www-data /var/www/html/wordpress #set owner (grupo Apache)

sudo chmod -R 775 /var/www/html/wordpress #definir direitos de execução

Etapa 5. Ajustes adicionais

Até agora, trabalhamos apenas com o endereço IP do seu site. Para configurar sua instalação do WordPress para funcionar com seu nome de domínio, faça:

sudo nano /etc/apache2/sites-available/mysite.com.conf

Deve ficar como abaixo, basta alterar mysite.com para o seu domínio.

ServerName meusite.com

DocumentRoot / var / www / html / wordpress

ErrorLog $ {APACHE_LOG_DIR} /error.log

CustomLog $ {APACHE_LOG_DIR} /access.log combinado

           

            AllowOverride All

           

Em seguida, habilite o módulo de reescrita do Apache usando:

sudo a2enmod reescreva

Essas etapas devem fornecer esses URLs sofisticados e legíveis por humanos, como:

meusite.com/my-first-wordpress-post-url

Para finalizar a configuração, execute:

sudo apache2ctl configtest #verifique se está tudo bem

sudo a2ensite mysite.com.conf #adicione a nova configuração de domínio

sudo systemctl recarregar apache2 #reiniciar o servidor

Etapa 6. Executar e testar

A configuração do WordPress está concluída, mas você ainda precisa executar a instalação final. Você faz isso navegando até a pasta do WordPress no seu navegador e seguindo as instruções:

endereço IP do site/wordpress ou

mysite.com (se você definir um host virtual)

Você precisará criar uma conta de usuário e inserir os detalhes do banco de dados MySQL que você criou antes. Por fim, aperte o botão de instalação e pronto.

Conclusão

Parabéns se você chegou até aqui. Instalar o WordPress manualmente não é tão fácil quanto essas opções simples de um clique, mas é muito satisfatório. Ele também permite que você personalize seu servidor como desejar.

Lembre-se de que isso é apenas o começo. Você pode precisar de diferentes WordPress plugins ou extensões PHP no futuro, e elas podem exigir que você faça trabalho adicional no servidor.

Receba materiais tecnológicos

Tendências de tecnologia, tendências de inicialização, análises, renda online, ferramentas da web e marketing uma ou duas vezes por mês