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.

The practicality of WordPress has made it the darling of the internet, accounting for over 30% of all hosted websites in the world, plus a 60% dominance among 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.

Keep in mind that this is just the start. You may need different WordPress plugins or PHP extensions down the line, and they may require you to do additional work on the server.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke é um entusiasta de computadores que adora ler uma grande variedade de livros. Ele tem preferência por Linux sobre Windows/Mac e tem usado
Ubuntu desde seus primeiros dias. Você pode pegá-lo no twitter via bongotrax

Artigos: 278

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

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *