- 1. Instalando o WordPress no Mac localmente com MAMP
- 2. Instalando o WordPress no Windows localmente com WAMP
- 3. Atualmente lendo: Instale o WordPress no Ubuntu localmente com LAMP
Cobrimos como instalar o WordPress em um ambiente Mac e Windows . Então, por que nosso sistema operacional baseado em Linux favorito deve ser deixado de fora? Aqui está um tutorial que mostrará como instalar o WordPress no Ubuntu. Observe que esta instalação é válida para todas as versões do Ubuntu, incluindo 10.02 LTS e posterior. (Se você estiver usando uma versão ainda mais antiga, é hora de atualizar!)
Para a maior parte do processo de instalação, usaremos um excelente editor baseado em terminal chamado Nano . É provável que você já o tenha instalado. Caso não tenha, você pode instalá-lo digitando o seguinte comando no terminal:
sudo apt-get install nano
Há muitos códigos a serem copiados e colados. Eu recomendaria copiar e colar em vez de digitá-los. Você pode usar Ctrl+Shift+V para colar diretamente o conteúdo da área de transferência no terminal.
Conhecendo seu software e ambiente
Vamos usar o LAMP para instalar o WordPress no Ubuntu. LAMP é um acrônimo para um pacote de software de código aberto que consiste em L inux, A pache, M ySQL e P HP.
- Apache: Este é o software de servidor web que vamos usar. Poderíamos ter usado LiteSpeed
ou NGINX, mas eles são bastante complicados de configurar. - MySQL: Este é o nosso software de banco de dados.
- PHP: É uma linguagem de script da Web de código aberto amplamente usada para criar e executar páginas da Web dinâmicas.
Quanto ao ambiente de SO do nosso tutorial, estou executando o Ubuntu 12.04 LTS x86, com todos os softwares atualizados para a versão mais recente. Você é livre para usar qualquer tipo de Ubuntu, seja Lubuntu, Kubuntu ou Mubuntu – o processo deve ser o mesmo. Para atualizar seu software para a versão mais recente, abra o terminal e digite:
sudo apt-get update
Instalação e configuração do software:
1. Apache
sudo apt-get install apache2
Pressione Y e deixe a instalação rolar. As linhas a seguir marcam o fim de uma instalação bem-sucedida:
Configurando apache2-mpm-worker (2.2.22-1ubuntu1.2) … * Iniciando servidor web apache2 [ OK ] Configurando apache2 (2.2.22-1ubuntu1.2) … Processando triggers para libc-bin .. .ldconfig processamento adiado ocorrendo agora
2. MySQL
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Durante a instalação, você será solicitado a definir uma senha de root para o MySQL.
Digite algo que seja fácil de memorizar. Vamos usar “qwerty” como nossa senha. Assim que a instalação estiver concluída, devemos ativar o banco de dados usando o seguinte comando:
sudo mysql_install_db
A informação a seguir é bastante útil caso esqueçamos nossa senha.
sourav@ubuntu:~$ sudo mysql_install_db
[sudo] senha para sourav:
Instalando tabelas do sistema MySQL…
OK
Preenchendo tabelas de ajuda…
OK
Para iniciar o mysqld no momento da inicialização, você deve copiar
support-files/mysql.server para o local correto do seu sistema
POR FAVOR, LEMBRE-SE DE DEFINIR UMA SENHA PARA O USUÁRIO root do MySQL!
Para fazer isso, inicie o servidor e emita os seguintes comandos:
/usr/bin/mysqladmin -u root password ‘new-password’
/usr/bin/mysqladmin -u root -h ubuntu password ‘new-password’
Alternativamente, você pode executar:
/usr/bin/mysql_secure_installation
que também lhe dará a opção de remover os bancos de
dados de teste e usuários anônimos criados por padrão. Isso é
altamente recomendado para servidores de produção.
Consulte o manual para obter mais instruções.
Você pode iniciar o daemon MySQL com:
cd /usr ; /usr/bin/mysqld_safe &
Você pode testar o daemon MySQL com mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl
Por favor, reporte quaisquer problemas com o script /usr/scripts/mysqlbug!
Isso marca o fim da instalação do banco de dados MySQL.
3. PHP
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-gd php5-xmlrpc php5-curl
É necessário adicionar php ao índice do diretório, para servir os arquivos de índice php relevantes. Esta é a primeira vez que vamos usar o nano.
sudo nano /etc/apache2/mods-enabled/dir.conf
Isso abre o nano na mesma janela do terminal. Substitua o conteúdo do arquivo dir.conf com o seguinte texto:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Pressione Ctrl+O para salvar e Ctrl+X para sair do nano.
Agora criamos um arquivo php de teste para garantir que tudo esteja funcionando bem:
sudo nano /var/www/info.php
Este deve ser o conteúdo do arquivo info.php:
<?php
<h3 align=”center”>”Awesomeness não tem custo” – Po the Panda</h3>
phpinfo();
?>
Reinicie o servidor web Apache digitando o seguinte comando:
sudo service apache2 restart
Abra seu navegador e digite a seguinte URL:
http://localhost/info.php
E você deve obter algo assim:
Isso conclui nossa configuração preliminar.
Configurando o WordPress
Parte 1: Download e instalação
Execute os seguintes comandos no terminal.
cd /var/www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
Este conjunto de comandos baixa e extrai os arquivos do WordPress dentro do diretório www (que é o diretório base do servidor web Apache). A instalação do WordPress está acessível em http://localhost/wordpress.
Parte 2. Criando um novo banco de dados MySQL
Vamos agora criar um novo banco de dados MySQL chamado “wpubuntu”. Lembre-se de que definimos a senha do root como “qwerty” em nosso tutorial. Vamos fazer login no terminal MySQL:
mysql -u root -p
Digite sua senha de root e o terminal MySQL deve abrir, o que é indicado pelo prompt “mysql>”.
Em seguida, digitamos o comando MySQL para criar um novo banco de dados:
CRIAR BANCO DE DADOS wpubuntu;
Seguido por:
PRIVILÉGIOS FLUSH;
E finalmente saímos do terminal MySQL digitando:
saída
Aqui está uma visão geral de todo o processo:
sourav@ubuntu:/var/www$ mysql -u root -p
Digite a senha:
Bem-vindo ao monitor MySQL. Os comandos terminam com ; ou \g.
Seu ID de conexão MySQL é 44
Server version: 5.5.29-0ubuntu0.12.04.2 (Ubuntu)
Copyright (c) 2000, 2012, Oracle e/ou suas afiliadas. Todos os direitos reservados.
Oracle é uma marca registrada da Oracle Corporation e/ou de suas
afiliadas. Outros nomes podem ser marcas registradas de seus respectivos
proprietários.
Digite ‘ajuda;’ ou ‘\h’ para ajuda. Digite ‘\c’ para limpar a instrução de entrada atual.
mysql> CRIAR BANCO DE DADOS wpubuntu;
Consulta OK, 1 linha afetada (0,00 s)
mysql> LIBERAR PRIVILÉGIOS;
Consulta OK, 0 linha afetada (0,00 s)
mysql> sair
Tchau
Agora você criou com sucesso um novo banco de dados MySQL pronto para ser usado pelo WordPress.
Parte 3. Configurando o WordPress
Abra o seguinte URL no seu navegador:
http://localhost/wordpress
Você deve ver esta imagem:
Clique em Create Configuration File , seguido de Let’s Go na próxima etapa. Na 3ª etapa, insira os detalhes da seguinte forma:
Nome do banco de dados: wpubuntu
Nome de usuário: root
Senha: qwerty (ou qualquer senha que você tenha usado para o usuário root)
Host do banco de dados: localhost
Prefixo da tabela: pxa_
Clique em Enviar . Se você seguiu as etapas corretamente, você deve receber esta mensagem:
Na etapa seguinte, configure o título do site, usuário e senha. Eu recomendaria desmarcar a caixa “Permitir que os mecanismos de pesquisa indexem este site”, pois não queremos que nosso site offline/experimental seja rastreado pelos mecanismos de pesquisa.
E voilà, você tem uma instalação offline totalmente funcional do WordPress no Ubuntu!
Feliz blogar!