Instalando wordpress no servidor Linux Ubuntu Leitura estimada: 3 minutos 172 visualizações Contributors Passo 1: Atualizar o Sistema Antes de começar, atualize os pacotes do sistema: sudo apt update sudo apt upgrade -y Passo 2: Instalar o Apache O Apache é um servidor web necessário para servir o WordPress. sudo apt install apache2 -y Verifique se o Apache está rodando: sudo systemctl status apache2 Passo 3: Instalar o MySQL O MySQL é o banco de dados usado pelo WordPress. sudo apt install mysql-server -y Passo 4: Instalar o PHP O WordPress é construído em PHP, então precisamos instalar o PHP e algumas extensões necessárias. sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-gd php-xml php-mbstring -y Passo 5: Configurar o MySQL Faça login no MySQL usando a senha do sistema operacional Linux sudo mysql -u root -p Crie um banco de dados para o WordPress: CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Crie um usuário MySQL para o WordPress: CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpress'; Conceder privilégios: GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost'; Após conceder os privilégios, não se esqueça de atualizar os privilégios e sair: FLUSH PRIVILEGES; EXIT; Passo 6: Baixar o WordPress Navegue até o diretório /tmp e baixe o WordPress: cd /tmp curl -O https://wordpress.org/latest.tar.gz Extraia o WordPress: tar xzvf latest.tar.gz Mova os arquivos do WordPress para o diretório do Apache: sudo mv /tmp/wordpress /var/www/html/wordpress Passo 7: Configurar Permissões Defina as permissões adequadas para o diretório do WordPress: sudo chown -R www-data:www-data /var/www/html/wordpress sudo chmod -R 755 /var/www/html/wordpress Passo 8: Configurar o Apache Crie um arquivo de configuração para o WordPress: sudo nano /etc/apache2/sites-available/wordpress.conf Adicione o seguinte conteúdo: ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/wordpress ServerName your_domain.com ServerAlias www.your_domain.com Options FollowSymLinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Não esqueça de alterar o parametro ServerName para seu IP ou DNS. Ative o arquivo de configuração e reescrita do Apache: sudo a2ensite wordpress.conf sudo a2enmod rewrite sudo systemctl restart apache2 Passo 9: Configurar o WordPress Renomeie o arquivo de configuração do WordPress: cd /var/www/html/wordpress sudo mv wp-config-sample.php wp-config.php Edite o arquivo de configuração: sudo nano wp-config.php Adicione as informações do banco de dados: define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpressuser'); define('DB_PASSWORD', 'wordpress'); define('DB_HOST', 'localhost'); define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); Alerta Lembre-se que estes parâmetros podem ser customizados, em produção é melhor alterar estes parâmetros. Passo 10: Completar a Instalação Agora, abra o navegador e acesse http://your_domain.com para completar a instalação do WordPress via interface web. Isso deve configurar o WordPress no seu servidor Ubuntu.