Instalação do WordPress no CentOS 7

O WordPress é conhecido como o mais popular CMS (acrônimo para: Content Management System), sistema de gerenciamento de conteúdo. Ele também é conhecido pela sua facilidade de instalação. Neste tutorial, vamos instalar o WordPress em um Linux CentOS 7 e a partir da instalação, você poderá criar e gerenciar seus sites em WordPress.

[ Hits: 9.707 ]

Por: Renato Diniz Marigo em 26/09/2016 | Blog: http://www.renatomarigo.com.br


Introdução



O WordPress é conhecido como o mais popular CMS, um acrônimo para Content Management System, que significa Sistema de Gerenciamento de Conteúdo. Ele também é conhecido pela sua facilidade de instalação.

Neste tutorial, vamos instalar o WordPress em um Linux CentOS 7 e a partir da instalação, você poderá criar e gerenciar seus sites em WordPress.

Para mais informações sobre as funcionalidades do WordPress, acesse:

Requisitos

Para prosseguir com a instalação do WordPress, você deve:
  • Ter acesso Administrador no Servidor;
  • Ter o LAMP instalado.

A sigla LAMP consiste na instalação de uma combinação de softwares livres de código aberto, que são utilizados para criação de uma infraestrutura de desenvolvimento de aplicações WEB.

O LAMP consiste na instalação do Linux + Apache + Mysql + PHP.

Caso não tenha os requisitos instalados, você pode seguir um outro tutorial de minha autoria, que ensina passo a passo, como fazer a instalação do LAMP:

Configuração do Banco de Dados

Vamos configurar o banco de dados que irá hospedar nosso site em WorPress.

Acesse o banco de dados:

# mysql -u root -p
Linux: Instalação do WordPress no Centos 7
O Ideal é que seja criado um banco de dados para cada site WordPress relacionado. Para criar o banco de dados, digite o seguinte comando:

MariaDB [(none)]> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Onde a palavra "wordpress", será o nome do banco de dados.
Linux: Instalação do WordPress no Centos 7
A próxima etapa é criar um usuário que tenha privilégios neste banco que foi criado, podemos criar o usuário e as permissões com o seguinte comando:

MariaDB [(none)]> GRANT ALL ON wordpress.* TO 'usuario'@'localhost' IDENTIFIED BY 'senhanova';

Onde:
  • wordpress.* → todas as permissões no banco de dados chamado wordpress;
  • usuario → Nome do usuário que está sendo criado;
  • senhanova → Senha definida para este novo usuário.

Precisamos recarregar os privilégios com o comando:

MariaDB [(none)]> FLUSH PRIVILEGES;

A configuração do Banco de Dados está pronta e agora só precisamos sair:

MariaDB [(none)]> EXIT;

Configuração das extensões do PHP

Para que o WordPress funcione com grande parte dos recursos, é necessário certificar se as seguintes extensões estão instaladas:

# yum install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

Reinicie o apache:

# systemctl restart httpd

Configurando o WordPress

Agora que o ambiente está pronto para hospedar o WordPress, vamos fazer o download da versão mais recente.

Crie um diretório e acesse um diretório temporário:

# mkdir /tmp/wordpress
# cd /tmp/wordpress

Faça o download da última versão, utilizando o comando:

# wget http://wordpress.org/latest.tar.gz
Linux: Instalação do WordPress no Centos 7
Descompacte o arquivo baixado:

# tar -xvzf latest.tar.gz

Com isso, surgirá um diretório chamado "wordpress", para que o site de modelo do WordPress fique acessível, precisamos de alguns conceitos.

Este arquivo que fizemos o download e descompactamos, tem a estrutura de um site em WordPress. Na nossa instalação do servidor Web Apache, o diretório padrão é o /var/www/html/, por isso precisamos jogar toda a estrutura do site para o diretório padrão. Caso você tenha uma outra estrutura de página, use as suas configurações e caso tenha mais sites hospedados neste servidor, use as configurações de Virtual Hosts do Apache.

Como aqui estamos tratando uma simples instalação do WordPress, vamos jogar o conteúdo no diretório raiz do Apache:

# rsync -avP wordpress/ /var/www/html

Ao término da cópia, aparecerá algo como:
Linux: Instalação do WordPress no Centos 7
O WordPress aconselha a criação de um diretório para upload de arquivos, portanto, criaremos com o seguinte comando:

# mkdir /var/www/html/wp-content/uploads

Ajuste as permissões da estrutura dos arquivos copiados, com o comando:

# chown -R apache:apache /var/www/html/*

Como devem ficar as permissões:
Linux: Instalação do WordPress no Centos 7

Ajustando as últimas configurações do WordPress

Entre no diretório padrão do Apache:

# cd /var/www/html/

Existe um arquivo de configuração de exemplo que iremos utilizar, precisamos renomeá-lo:

# cp wp-config-sample.php wp-config.php

Neste arquivo de configuração, existem as credenciais de acesso ao banco de dados que configuramos anteriormente e precisamos ajustar alguns parâmetros:

# vim wp-config.php
Linux: Instalação do WordPress no Centos 7
Onde:
  • wordpress → todas as permissões no banco de dados chamado wordpress;
  • usuario → Nome do usuário que está sendo criado;
  • senhanova → Senha definida para este novo usuário.

Completando a instalação

Ao chegar neste ponto, tudo já está configurado e sua hospedagem está pronta, vamos acessar a página no WordPress através de seu browser:

http://IP_DO_SERVIDOR

Aparecerá a seguinte tela:
Linux: Instalação do WordPress no Centos 7
Os próximos passos são bem intuitivos, segue as próximas telas:
Linux: Instalação do WordPress no Centos 7
Tela de instalação concluída:
Linux: Instalação do WordPress no Centos 7
Após digitar o seu nome de usuário e senha, você já poderá administrar e fazer alterações em seu site em WordPress:
Linux: Instalação do WordPress no Centos 7

Administrando o WordPress

Por último, mostro a tela de administração do site, que é acessada através do Link:

http://IP-DO-SERVIDOR/wp-admin
Linux: Instalação do WordPress no Centos 7

Conclusão

Neste tutorial, eu mostrei de forma simples e objetiva como funciona a instalação e configuração do WordPress. A partir daqui, dê asas à sua imaginação e crie seu site como achar melhor.

Espero ter ajudado!

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Zabbix Server 2.0 no CentOS - Instalação e configuração

Nagios 3 + NagiosQL no Ubuntu Server 12.04

WordPress com Docker

Instalação do Docker no CentOS 7

Tutorial de instalação do Squid no CentOS

Leitura recomendada

Fuja da pirataria, use Last.fm

Configuração de rede para RedHat e similares utilizando VI/Emacs/etc

Configurando Cable Modem via DHCP no Slackware

Instalando o gerenciador de Lan House no Linux

Apache + módulo deflate = economia de banda

  
Comentários
[1] Comentário enviado por removido em 27/09/2016 - 19:14h

Renizgo parabéns pelo artigo.

Carlos Filho
https://opensusebrblog.wordpress.com/

[2] Comentário enviado por heishing em 10/07/2018 - 17:02h

Parabéns pelo artigo Renato!
Foi de grande utilidade, configurei a intranet da empresa com o wordpress,
Forte abraço!!

[3] Comentário enviado por isr43lsimukaua em 16/08/2018 - 17:15h


[2] Comentário enviado por heishing em 10/07/2018 - 17:02h

Parabéns pelo artigo Renato!
Foi de grande utilidade, configurei a intranet da empresa com o wordpress,
Forte abraço!!


Boa tarde Renato, segui seu passo a passo e funcionou muito bem, gostaria de saber para fazer rodar fora da máquina virtual.

valeu


Contribuir com comentário