Instale o WordPress 5 com Apache, MariaDB 10 e PHP 7 no CentOS 7
O WordPress é um aplicativo de código aberto e livre de blogs e um CMS dinâmico ( Sistema de Gerenciamento de Conteúdo ) desenvolvido usando MySQL e PHP strong >. Tem um grande número de plugins e temas de terceiros. WordPress atualmente é uma das plataformas de blogs mais populares disponíveis na internet e usada por milhões de pessoas em todo o mundo.
Neste tutorial, vamos explicar como instalar o popular sistema de gerenciamento de conteúdo - WordPress usando o LAMP (Linux, Apache, MySQL/MariaDB, PHP) no RHEL , CentOS e Fedora distribuições Linux.
- A dedicated server or a VPS (Virtual Private Server) with CentOS 7 minimal installation.
A instalação que iremos realizar será no CentOS 7 , mas as mesmas instruções também funcionam nas distribuições do RHEL e do Fedora. Primeiro instale e ative o repositório Remi usando o seguinte comando. Como vamos usar o php7.3 , precisaremos desabilitar a instalação do php5.4 usando o comando yum-config-manager pela ferramenta yum-utils . Agora estamos prontos para instalar todos os pacotes necessários relacionados à nossa pilha LAMP usando o seguinte comando. Agora que a instalação está completa, precisaremos iniciar e proteger nossa instalação do MariaDB . Siga as instruções na tela para responder às perguntas relacionadas à segurança do seu servidor MariaDB. Então vamos configurar o MariaDB para iniciar automaticamente na inicialização do sistema: Em seguida faremos o mesmo para o servidor web Apache: Nosso WordPress exigirá um banco de dados e um usuário do banco de dados. Para criar um, basta usar os seguintes comandos. Sinta-se livre para substituir o nome do banco de dados, usuário e senha de acordo com suas preferências: Agora estamos prontos para baixar o arquivo mais recente do WordPress: Em seguida, extraia o arquivo em nosso diretório web: O acima irá criar o seguinte diretório, que irá conter o nosso script WordPress: Agora mude a propriedade desse diretório para o usuário "apache": Vamos criar um host virtual separado para a nossa instalação do WordPress. Abra o /etc/httpd/conf/httpd.conf com o seu editor de texto favorito: E adicione o seguinte código na parte inferior do arquivo e substitua o texto marcado pelas informações relacionadas à sua instalação: Salve suas alterações e reinicie o Apache: Agora estamos prontos para executar nossa instalação do WordPress. Para iniciar a instalação, você pode acessar o endereço IP do seu servidor em Quando você clica no botão Let's Go , você será redirecionado para a próxima página da instalação, onde precisará inserir os detalhes do banco de dados que criamos anteriormente. Quando você inserir os detalhes, clique no botão submit . O WordPress tentará criar o arquivo de configuração chamado wp-config.php . Se tudo estiver bem, você deverá ver a seguinte página: Depois de clicar no botão “ Executar a instalação ”, você será solicitado a inserir alguns detalhes sobre o seu site: Título do site, nome de usuário, senha e endereço de e-mail. Quando tiver preenchido todas as informações necessárias, finalize a instalação clicando no botão na parte inferior. Sua instalação está completa. Sua primeira página deve procurar algo da imagem abaixo: E o painel do WordPress se parece com o seguinte: Agora você pode começar a gerenciar seu site WordPress. Você concluiu com êxito a instalação do WordPress usando LAMP no CentOS 7 . Se você tiver alguma dificuldade ou dúvida, envie-as na seção de comentários abaixo.Instalando o Repi Repository no CentOS 7
# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]
# dnf install http://rpms.remirepo.net/fedora/remi-release-29.rpm [On Fedora 29]
# yum install yum-utils
# yum-config-manager --disable remi-php54
# yum-config-manager --enable remi-php73
Instalando o LAMP Stack no CentOS 7
# yum install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt
# systemctl start mariadb
# mysql_secure_installation
# systemctl enable mariadb
# systemctl start httpd
# systemctl enable httpd
Criando o banco de dados MySQL do WordPress
# mysql -u root -p
Enter password:
## Create database ##
CREATE DATABASE wordpress;
## Creating new user ##
CREATE USER [email protected] IDENTIFIED BY "secure_password";
## Grant privileges to database ##
GRANT ALL ON wordpress.* TO [email protected]host;
## FLUSH privileges ##
FLUSH PRIVILEGES;
## Exit ##
exit
Preparando a instalação do WordPress
# cd /tmp && wget http://wordpress.org/latest.tar.gz
# tar -xvzf latest.tar.gz -C /var/www/html
/var/www/html/wordpress
# chown -R apache /var/www/html/wordpress
Criando o Apache Virtual Host para WordPress
# vim /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/wordpress
ServerName tecminttest.com
ServerAlias www.tecminttest.com
ErrorLog /var/log/httpd/tecminttest-error-log
CustomLog /var/log/httpd/tecminttest-acces-log common
</VirtualHost>
# systemctl restart httpd
Instalando o WordPress no site
http:/ip-address
ou, se estiver instalando localmente, usar http:/localhost
ou se estiver usando um domínio real, você pode usar o domínio. Você deve ver a seguinte página: