Tutorial: Como Instalar o WordPress no Ubuntu

Instalar o WordPress no Ubuntu é um processo relativamente simples, mas requer atenção aos detalhes. Este tutorial irá guiá-lo passo a passo para configurar o WordPress em um servidor Ubuntu usando a pilha LAMP (Linux, Apache, MySQL, PHP).

Passo 1: Atualizar o Sistema

Primeiro, certifique-se de que seu sistema está atualizado:

sudo apt update
sudo apt upgrade

Passo 2: Instalar o Apache

O Apache é um dos servidores web mais populares. Para instalá-lo, use o seguinte comando:

sudo apt install apache2

Verifique se o Apache está funcionando:

sudo systemctl status apache2

Passo 3: Instalar o MySQL

O MySQL é o sistema de gerenciamento de banco de dados que usaremos:

sudo apt install mysql-server

Após a instalação, execute o script de segurança do MySQL:

sudo mysql_secure_installation

Passo 4: Instalar o PHP

O PHP é a linguagem de programação usada pelo WordPress. Instale o PHP e as extensões necessárias:

sudo apt install php libapache2-mod-php php-mysql php-curl php-json php-cgi php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

Passo 5: Configurar o MySQL

Agora, vamos criar um banco de dados e um usuário para o WordPress:

sudo mysql -u root -p

No prompt do MySQL, execute os seguintes comandos:

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Passo 6: Baixar o WordPress

Baixe a última versão do WordPress:

cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
sudo mv wordpress /var/www/html/wordpress

Passo 7: Configurar o Apache para o WordPress

Crie um arquivo de configuração para o WordPress:

sudo nano /etc/apache2/sites-available/wordpress.conf

Adicione o seguinte conteúdo:

<VirtualHost *:80>
    ServerAdmin admin@example.com
    DocumentRoot /var/www/html/wordpress
    ServerName example.com
    ServerAlias www.example.com

    <Directory /var/www/html/wordpress/>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Ative o novo site e o módulo de reescrita do Apache:

sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Passo 8: Configurar o WordPress

Ajuste as permissões:

sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

Renomeie o arquivo de configuração do WordPress:

cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php

Edite o arquivo wp-config.php:

sudo nano wp-config.php

Adicione as informações do banco de dados:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');

Passo 9: Completar a Instalação via Navegador

Abra seu navegador e acesse http://example.com (substitua example.com pelo seu domínio ou endereço IP). Siga as instruções na tela para completar a instalação do WordPress.

Video

Conclusão

Parabéns! Você instalou com sucesso o WordPress no Ubuntu. Agora você pode começar a personalizar seu site e adicionar conteúdo.

Se precisar de mais ajuda, confira os links abaixo:

  • Documentação Oficial do WordPress
  • Guia de Desenvolvimento de Temas
  • Guia de Desenvolvimento de Plugins
  • API REST do WordPress
  • WP-CLI

Edvaldo Guimrães Filho Avatar

Published by

Categories: ,

Leave a comment