Há duas semanas, peguei um vps/cloud na Digital Ocean (criei um droplet de 1GB) e só tenho elogio a fazer até agora. Estava apanhando muito para instalar a configuração dos sonhos do WordPress usando Nginx.

Não acreditei quando achei este script do site Rtcamp.com. A equipe lá é especializada em WordPress com Nginx e criou o Easy Engine que instala tudo de uma vez só em menos de 5 minutos.

easy-engine-facebook-image

Em poucos minutos eu tinha uma instalação do WP no netmundo, completamente configurada e com algumas outras configurações no tema e no CDN, estamos à todo vapor:

toolspingdom

Instalando o Easy Engine

Conecte-se ao seu servidor como root, e no terminal digite:

curl -sL rt.cx/ee | sudo bash

Agora que o Easy Engine já está instalado, vamos instalar tudo que tá lá no título:

ee system install all

*Você também pode selecionar um comando, copiar (Control+C) e usar o botão direito do mouse na tela do terminal para colar o texto.

O primeiro prompt do sistema é para lhe solicitar que crie a senha root do MySQL. Digite e dê ok.

Quando for a vez do Postfix, escolha Internet Site e dê ok.

Em seguida, será pedido o nome do servidor de email, você pode colocar o seu domínio: site.com.br.

Pronto, tudo instalado.

Criando um site

É possível criar um site em segundos. Usando os comandos abaixo, são criados os arquivos junto às configurações do Nginx e quaisquer outros que sejam necessários.

Site em HTML:

ee site create html site.com.br

Site em PHP:

ee site create php site.com.br

Criando blog do WordPress

Existem várias possibilidades com WP no Easy Engine. Ele efetua instalações simples, com plugins de cache, multi-site com diretórios, multi-site com subdomínios, etc.

ee site create wp w3tc site.com

Depois de executar basta informar o nome do banco de dados, do site e outras informações do WP que ele solicitar.

Para ver uma lista completa dos comandos vá até a wiki.

Para ter acesso ao PHPMyAdmin, basta ir para qualquer site criado com o Easy Engine e adicionar /pma ao fim da url. Ex: teste.com.br/pma

10 Comments to “Instalando Nginx, PHP, MySQL, Postfix, PHPMyAdmin e WordPress em menos de 5 minutos”

    1. admin Author

      I am the one who needs to do the thanking. It’s an amazing thing you guys have created and people need to know about it.

      If I were to ask something, it would be some ftp solution. Gonna add it to the github page for discussion.

      Reply
  1. jon

    curl -sL rt.cx/ee | sudo bash
    –installs perfectly

    ee system install all
    –permission denied

    Do you know how i can fix the permission denied?

    Reply
    1. admin Author

      Is this a brand new installation of linux? Make sure you are logged in as root to perform all the commands.

      Reply
  2. Robert

    Oi Angélica, ótimo tutorial. Me ficou uma dúvida, qual o sistema operacional que você usou para instalar?

    Ele funciona em qualquer SO?

    Reply
      1. Robert

        Será que rodaria em um Centos? E aproveitando, com relação ao FTP eu consigo acessar os arquivos, por exemplo pra enviar a pasta uploads como? Via sftp no diretório /home?

        Reply

Post Comment