Como Instalar o WordPress com MySQL, Apache2 e PHP 8.3 no Ubuntu
Introdução
Neste tutorial, você aprenderá a instalar o WordPress no Ubuntu com os seguintes componentes:
- Apache2 (servidor web)
- MySQL (banco de dados)
- PHP 8.3 (para execução do WordPress)
Pré-requisitos
Antes de começar, você precisará:
- Um servidor Ubuntu atualizado
- Acesso root ou sudo ao servidor
- Firewall configurado (opcional)
Passo 1: Atualizar o Sistema
Atualize os pacotes do sistema para garantir que tudo esteja em sua versão mais recente:
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar o Apache2
Instale o servidor web Apache2:
sudo apt install apache2 -y
Após a instalação, verifique se o Apache está rodando:
sudo systemctl status apache2
Certifique-se de que o Apache inicie automaticamente:
sudo systemctl enable apache2
Passo 3: Instalar o MySQL
Instale o MySQL, que será usado para armazenar os dados do WordPress:
sudo apt install mysql-server -y
Após a instalação, execute o script de segurança para configurar o MySQL:
sudo mysql_secure_installation
Durante o processo, você será solicitado a:
- Configurar uma senha root
- Remover usuários anônimos
- Desativar o login root remotamente
- Remover o banco de dados de teste
Passo 4: Criar Banco de Dados para o WordPress
Agora, crie o banco de dados e o usuário para o WordPress.
- Acesse o MySQL:
sudo mysql
- Crie um banco de dados chamado
wordpress:
CREATE DATABASE wordpress;
- Crie um usuário e conceda permissões:
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'senha_forte';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Passo 5: Instalar o PHP 8.3
Adicione o repositório para instalar o PHP 8.3:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Instale o PHP 8.3 e as extensões necessárias para o WordPress:
sudo apt install php8.3 php8.3-mysql php8.3-xml php8.3-gd php8.3-curl php8.3-mbstring php8.3-zip -y
Verifique a instalação do PHP:
php -v
Passo 6: Configurar o Apache para o WordPress
Crie um diretório para hospedar o WordPress:
sudo mkdir -p /var/www/html/wordpress
Dê a propriedade do diretório ao usuário Apache:
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
Crie um arquivo de configuração para o site do WordPress:
sudo nano /etc/apache2/sites-available/wordpress.conf
Adicione o seguinte conteúdo:
<VirtualHost *:80>
ServerAdmin admin@exemplo.com
DocumentRoot /var/www/html/wordpress
ServerName seu-dominio.com
<Directory /var/www/html/wordpress/>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Ative o novo site e os módulos necessários:
sudo a2ensite wordpress
sudo a2enmod rewrite
Reinicie o Apache:
sudo systemctl restart apache2
Passo 7: Baixar e Configurar o WordPress
Baixe a versão mais recente do WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
Extraia o arquivo:
tar -xvzf latest.tar.gz
Mova os arquivos para o diretório do WordPress:
sudo mv wordpress/* /var/www/html/wordpress/
Configure o arquivo wp-config.php:
sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
Abra o arquivo para edição:
sudo nano /var/www/html/wordpress/wp-config.php
Modifique as linhas relacionadas ao banco de dados:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'senha_forte');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
Passo 8: Concluir a Instalação via Web
Agora, acesse o endereço do seu servidor ou domínio no navegador:
http://seu-dominio.com
Você verá a interface de instalação do WordPress. Siga as instruções para concluir a configuração.
Conclusão
Parabéns! Você instalou o WordPress com Apache2, MySQL e PHP 8.3 no Ubuntu. Agora você pode gerenciar seu site WordPress diretamente do painel administrativo

Leave a comment