Como instalar o WordPress no Linux

Olá. Depois de algum tempo sem postar novidades por aqui, aqui estamos nós. Vou descrever como realizar a instalação do WordPress no Linux. Neste exemplo, estou usando o CentOS 6.3.

Não vou entrar em muitos detalhes, e o WordPress dispensa apresentações. Mãos à obra:

1. Instalando os requisitos

yum -y install mysql-server mysql
service mysqld start
mysqladmin -u root password ‘definaumasenhaparaorootnomysql’
chkconfig –levels 2345 mysqld on

yum -y install httpd
chkconfig –levels 2345 httpd on
yum -y install php php-common php-mysql php-gd php-mbstring php-xml php-xmlrpc

2. Instalação do WordPress

cd /tmp
wget http://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
mv wordpress /var/www/html/
chown -R apache:apache /var/www/html/wordpres

3. Configurando o Apache

vim /etc/httpd/conf/httpd.conf
DirectoryIndex index.php
LoadModule php5_module modules/libphp5.so
/etc/init.d/httpd reload

4. Configurando o MySQL

mysql -u root -p
create database wordpress
grant all privileges on wordpress.* to 'seuusuariomysql'@'localhost' identified by 'senhadoseuusuariomysql';
exit

5. Configurando o WordPress

cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
vim wp-config.php

define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'seuusuariomysql');

/** MySQL database password */
define('DB_PASSWORD', 'senhadoseuusuariomysql');

6. Finalizando a configuração:

Acesse http://ip-do-seu-servidor/wordpress/ e finalize as configurações informando os dados definidos acima (nome do database, usuário e senha do banco e endereço do servidor)
  • Olá Ricardo boa noite, segui o procedimento e deu acesso negado no browser, Forbidden 403. Já verifiquei as portas no meu firewall e as permissões. O que será que pode estar acontecendo? Obrigado!

    • Ricardo Martins

      Verifica as permissões no diretório que está sendo publicado no Nginx

      • Nginx? Mas o httpd não é Apache?? Não entendi =/

        • Ricardo Martins

          Opa, beleza!