Transformar seu servidor Debian 12 Bookworm em uma plataforma WordPress de alto desempenho é uma meta alcançável com os recursos certos e o conhecimento adequado. Antes de começar você deve ter seguido o nosso guia de como configurar um Servidor web com LNMP NGINX, PHP 8.2, MariaDB, phpMyAdmin, Let’s Encrypt no Debian 12 Bookworm
Faremos tudo como root, caso você esteja com usuário comum ganhe acesso privilegiado de root.
sudo suPasso 1 – Criar o banco de dados no MariaDB
Logue no servidor mariadb como root:
mysql -u root -pCrie o banco de dados e o usuário para o banco de dados do wordpress. O banco vai se chamar wpdb e o usuário wpuser, você pode escolher qual desejar. Lembrando que deve definir a senha substituindo “SENHA” pelo valor que desejar.
CREATE DATABASE wpdb;
GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'SENHA';
FLUSH PRIVILEGES;
EXITPasso 2 – Download WordPress
Agora vamos baixar a versão mais recente do WordPress do site oficial do WordPress.
Use o seguinte comando para baixar o WordPress, descompactar e copiar
cd /tmp
wget https://br.wordpress.org/latest-pt_BR.tar.gz
tar -xzvf latest-pt_BR.tar.gz -C /var/www/html/ --strip-components=1
cd /var/www/html/
cp wp-config-sample.php wp-config.phpAgora vamos editar o arquivo com o sed para aplicar os dados de banco de dados, usuário e senha que criamos. Lembrese de modificar a senha no comando.
sed -i "s/define( 'DB_NAME',.*/define( 'DB_NAME', 'wpdb' );/" /var/www/html/wp-config.php
sed -i "s/define( 'DB_USER',.*/define( 'DB_USER', 'wpuser' );/" /var/www/html/wp-config.php
sed -i "s/define( 'DB_PASSWORD',.*/define( 'DB_PASSWORD', 'SENHA' );/" /var/www/html/wp-config.phpAplique as permissões de usuário www-data ao diretório onde estão os arquivos do WordPress.
chown -R www-data:www-data /var/www/htmlPasso 3 – Acessar o Instalador Web do WordPress
Acesse o seu navegador: https://seudominio.com.br
Forneça as informações solicitadas e clique no botão Instalar WordPress.

Uma vez que a instalação for concluída, você deverá ver a seguinte tela. Clique no botão Acessar. Você deverá ver a tela de login do WordPress:

Digite seu nome de usuário administrador, senha e clique no botão Entrar. Você será redirecionado para o painel na tela seguinte:

Pronto! Após fazer o login com usuário e senha de administrador o seu WordPress foi instalado com sucesso.

Passo 4 – Instalar Redis para melhorar a perfomance
Integrar o Redis ao seu site WordPress oferece uma vantagem significativa em termos de desempenho e escalabilidade. Com o Redis, as consultas ao banco de dados são drasticamente reduzidas, resultando em tempos de carregamento mais rápidos das páginas e uma experiência do usuário mais fluida. Além disso, sua arquitetura em memória permite lidar facilmente com picos de tráfego, garantindo que seu site permaneça responsivo mesmo durante períodos de alta demanda. Em suma, o Redis é uma escolha essencial para quem busca otimizar o desempenho do WordPress e oferecer uma experiência de usuário excepcional.
apt install -y redis-server php-redisVocê deve mudar as opções de supervisão para integrar o Redis ao SystemD.
sed -i '/# supervised auto/a supervised systemd' /etc/redis/redis.conf
systemctl restart redis-server php8.2-fpm
nginx -s reloadConfigurar WordPress Cache Salt em wp-config.php, lembrando de mudar o seudominio.com.br pelo nome verdadeiro do seu domínio.
Observe que você pode definir o valor de WP_CACHE_KEY_SALT com qualquer string que desejar, mas ela deve ser única para cada site WordPress em seu servidor. A maneira recomendada é usar o nome do seu domínio.
sed -i "/define( 'NONCE_SALT'/a define('WP_CACHE', true);\ndefine('WP_CACHE_KEY_SALT', 'seudominio.com.br');" /var/www/html/wp-config.phpAgora você precisa instalar o Plugin Redis Object Cache, clique em instalar e depois em ativar.

Antes de Ativar o Plugin você deve fazer uma cópia de arquivo.
cp /var/www/html/wp-content/plugins/redis-cache/includes/object-cache.php /home/mauriciodelima/web/mauriciodelima.com.br/public_html/wp-content/Depois que ativar o Plugin vá na barra lateral do Painel -> Configurações -> Redis e clique em “Ativar o cache de objeto”.

Pronto seu Cache está ativado!

Passo 5 – Fazer Cache de Páginas
Utilizaremos mais um plugin, agora o famoso Nginx Helper. Que combinado com o Redis melhora em muito o desempenho do WordPress.
Você de ir em Plugins -> Adicionar Novo -> Pesquisar por Nginx Helper
Clique em Instalar agora e depois em ativar (isso você já está familiarizado como que faz para instalar um plugin a partir do repositório do WordPress. O plugin é gratuito e seguro.

Depois configure o Plugin

Não precisa mexer mais nada, apenas role para o final da página e salve.
