Nesse nosso post, foi utilizado o PHP 7.4 e o WordPress 5.7.1 com o servidor WEB e de banco de dados no mesmo servidor. Consideramos aqui que você possuí os seguintes pré-requisitos:
- O registro DNS do endereço WEB que irá utilizar, neste post usaremos o exemplo: seusite.suaempresa.com.br
- A Instalação padrão do CentOS7
- A instalação do servidor WEB Apache, sugerimos que use nosso post sobre Instalando o Apache no CentOS
- A instalação do servidor de banco de dados MariaDB, sugerimos que use nosso post sobreInstalando o MariaDB no CentOS
A partir daí, vamos instalar os demais itens:
Instalando o PHP 7.4
Vamos primeiramente instalar alguns repositórios:
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install epel-release -y
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Agora, para instalar o PHP 7.4, execute o comando:
yum install php php-apc php-common php-curl php-dom php-gd php-intl php-pecl-zip php-devel zlib-devel php-ldap php-mbstring php-mysql php-odbc php-pear php-pear-CAS php-snmp php-soap php-xml php-xmlrpc --enablerepo=remi-php74 -y
Por fim, reinicie o apache:
systemctl restart httpd
Instalando o WordPress
Execute os seguintes comandos:
groupadd wordpress
usermod -a -G wordpress apache
useradd -mg wordpress wordpress
echo "umask 112" >> /home/wordpress/.bashrc
cd /var/www/html
wget https://br.wordpress.org/latest-pt_BR.tar.gz
tar -zxvf latest-pt_BR.tar.gz
mv wordpress seusite.suaempresa.com.br
rm -rf latest-pt_BR.tar.gz
chown -R apache:wordpress /var/www/html/seusite.suaempresa.com.br
chmod -R 775 /var/www/html/seusite.suaempresa.com.br
touch /var/log/httpd/seusite.suaempresa.com.br.br-error.log
touch /var/log/httpd/seusite.suaempresa.com.br-requests.log
vim /etc/httpd/conf.d/vhosts.conf
Pressione a tecla INSERT para entrar em modo de inserção, depois insira o seguinte conteúdo:
<VirtualHost *:80>
ServerName seusite.suaempresa.com.br
ServerAlias seusite
ServerAdmin suporte@suaempresa.com.br.br
DocumentRoot /var/www/html/seusite.suaempresa.com.br
ErrorLog "/var/log/httpd/seusite.suaempresa.com.br-error.log"
CustomLog "/var/log/httpd/seusite.suaempresa.com.br-requests.log" combined
</VirtualHost>
Feito isso digite a tecla ESC e em seguida digite :wq! e pressione ENTER para sair e salvar. Reinicie o apache:
systemctl restart httpd
Agora, abra o endereço http://seusite.suaempresa.com.br e configure o WordPress.
Fontes/Referências
NVLAN – Instalando o Apache no CentOS
NVLAN – Instalando o MariaDB no CentOS
NVLAN – Instalando o Proxy Reverso com Ngnix no CentOS7
NVLAN – Instalando o WordPress no Windows
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.